Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
У atmega16 (+)
Отправлено
Ralex 23 марта 2009, г. 10:33
В ответ на:
Ответ: отправлено пользователем
nepeLL 23 марта 2009, г. 10:10
У atmega16 всего 2 прерывания по pin change, это INT0 и INT1, еще можно хитрым способом добавить парочку (например еще есть компаратор, который тоже может быть прерыванием по фронту, а так же UART ;) в виде якобы пришедшего байта).
У Атмела есть контроллеры которые имеют прерывание типа pin change, то есть по изменению любого пина, далее в прерывании делается копия всех портов и анализируются нужные ножки (где у вас кнопка), но в атмега16 такого нет.
Составить ответ | Вернуться на конференцию.
Ответы