Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Въпрос за INT0 и INT1 на mega32
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=5782
Страница 1 от 1

Автор:  lucifer [ Сря Май 14, 2008 3:12 pm ]
Заглавие:  Въпрос за INT0 и INT1 на mega32

Здравейте,
Правя устройство, което в определени моменти трябва да работи на батерия и го вкарвам в power down режим да пести батерия.
За да го събудя ползвам 3-те външни входа INT0-2. За INT0 и INT1 в документацията пише, че могат да събудят контролера само при level triggered interrupt. Въпроса ми е ако пин INT0/INT1 се задържи повече време дали ще се генерират няколко прекъсвания или само едно? В документацията пише следното:
"When the external interrupt is enabled and is configured as level triggered (only INT0/INT1), the interrupt will trigger as long as the pin is held low."
от което ми звучи двусмислено..

Автор:  stanleyhacker [ Сря Май 14, 2008 5:42 pm ]
Заглавие: 

Като излезе от прекъсването и входа е още 0 ще влезе пак. (и няма да се изпълнява основната програма). Ако не искаш да е така в прекъсването забраняваш същото това прекъсване и после си го разрешаваш когато ти потрябва.

Автор:  lucifer [ Сря Май 14, 2008 7:23 pm ]
Заглавие: 

мда.. неприятно малко, но ще го оправя.
Мерси ;)

Автор:  syrax [ Сря Фев 04, 2009 12:10 pm ]
Заглавие: 

а не може ли да го направи при промяна на сигнала пример 0-1 , така само когато си подаде от ниско към високо ниво да генерира прекъсване

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/