Микроконтроллеры | AVR начинающим - вопросы и ответы |
|
---|---|---|
Хотел узнать ,есть камень 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: Вообще, симулятор - первый шаг к резиновой женщине |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |