| Микроконтроллеры | AVR начинающим - вопросы и ответы |
1 | ← Стр. 39 → | 55 |
|---|---|---|
|
Всем привет! |
# |
|
|
denchik: А по поводу AVR есть программаторы через USB?? |
# |
|
|
Почему AVR? 0) доступные для домашней пайки корпуса (от ДИП до TQFP) ему в затылок дышит PIC и до сих пор идут холивары PIC vs AVR. Но мне AVR больше нравится. |
# |
|
|
denchik: Вот хочу начать изучать микроконтроллеры и не знаю с каких начать, какие лучше ?? Советую AVR - и начинайте лучше виртуально в компиляторе CVAVR и в симуляторе PROTEUS - недостатка в компонентах не будет и в PROTEUS около 200 примеров готовых с работе. Когда почувствуете что начали понимать что к чему, тогда осознано приобретете тот AVR который вам нужен будет для реального устройства. |
# |
|
|
И еще в старый топик загляните - в старый топик загляните Если хотите реально двигаться вперед то асмом не забивайте голову. В нужном объеме знание асма постепенно придет. Пишите удобно на Си. |
# |
|
|
А можно что-нибудь сделать , типа указателя на конкретный бит битового поля? |
# |
|
|
Никак. Минимальная адресуемая единица памяти - байт. Если нужно, запоминайте адрес байта+маску бита. Можете придумать новый тип данных - "битовый" адрес (адрес байта * 8 + номер бита), и написать макросы для работы с таким "адресом". |
# |
|
|
Alexey: Как бы так запоминать "адрес" некоторого бита? В CVAVR есть тип переменных bit и еще есть союзы и структуры - подробно расписано с примерами в FAQ по микроконтроллерам AVR PIC ARM 8051 |
# |
|
|
По-моему, можно, если я правильно понял вопрос
|
# |
|
|
chav1961: Никак GM: scnew.bit.bitnum[1] |
# |
|
| Страницы: | ||
|
Загруженные файлы 1.gif (11 КБ, 543×380) — smg123 2.gif (11 КБ, 543×380) — smg123 Blok_pitaniya.rar (59 КБ) — shemmer intelhex.pdf (20 КБ) — AHTOXA diplom.c (5 КБ) — magistr ISHODNIK.rar (4 КБ) — shemmer calibration_bits.jpg (13 КБ, 725×443) — shemmer one_button.c (2 КБ) — AHTOXA LCD ????????? MT12864 CVAVR PROTEUS.rar (58 КБ) — Karados ??????????? ??????????.doc (22 КБ) — shemmer image.jpg (68 КБ, 808×448) — Digital 1.txt (1 КБ) — Alexey |
||