| Микроконтроллеры | AVR начинающим - вопросы и ответы |
1 | ← Стр. 4 → | 55 |
|---|---|---|
|
Хотел узнать ,есть камень mega128 - какое назначение имеют выходы TOSC1 и TOSC2 18,19pin ? |
# |
|
|
Можно кварц подключить, часовой , например. |
# |
|
|
т.е. сделать точный таймер в программе ? |
# |
|
|
В последнем номере журнала, есть программатор для AVR. Хочу доработать свой Extra-PIC. Ну, и такой "побочный" вопрос. Можно ли вставлять чип в программатор, когда Vcc хоть и снято, но на остальных пинах программирования присутствуют логические уровни? |
# |
|
|
"Побочный" ответ - такие ситуации при программировании случались, последствий не было. Если речь идет о низковольтном программировании (serial downloading): 1. Насчет приоритета MOSI перед MISO - честно говоря, не заметил Если будут вопросы - пишите (можно сразу на мыло). Свои программаторы для AVR я писал и делал сам по своим схемам, думаю, что подсказать что-то смогу. |
# |
|
|
chav1961: Каких именно прерываний - по переполнению или по OCR? Все равно. |
# |
|
|
Объясните - как управлять выводом AVR ? Спрашивал там |
# |
|
|
Вот это правильно: |
# |
|
|
Проблема в данном случае не в программе, а в симуляторе - Вы просто невнимательно смотрели. Для тех линий порта, у которых DDRB[i]=1, симулятор автоматически переносит выведенные биты из PORTB[i] в PINB[i], для тех линий, которые только вводные, значения PINB[i] при выполнении команд out PORTB,rNN не изменяются. В реальном микроконтроллере при выводе лог.1 на линиях PINB[5] и PINB[6] действительно появилась бы лог.1, т.к при этом на линиях должны были бы включиться подтягивающие резисторы, но симулятор, как видите, не настолько умный. Если хотите поотлаживаться, пощелкайте по битам PINB[i] мышкой, поустанавливайте нужные значения руками - сам симулятор их не установит. Вообще, симулятор - первый шаг к резиновой женщине Касаемо прерываний от таймера (описываю для TIMER0 OVF): |
# |
|
|
chav1961: В реальном микроконтроллере при выводе лог.1 на линиях PINB[5] и PINB[6] действительно появилась бы лог.1 Не всегда при выводе в порт, настроенный на выход, единицы, с его PIN читается единица. При достаточно большой нагрузке может читаться и ноль, если порт подсел chav1961: Вообще, симулятор - первый шаг к резиновой женщине Целиком и полностью поддерживаю |
# |
|
| Страницы: | ||
|
Загруженные файлы 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 |
||