|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 1:40 am
|
Страница 1 от 1
|
[ 4 мнения ] |
|
Въпрос за INT0 и INT1 на mega32
| Автор |
Съобщение |
|
lucifer
Ранг: Минаващ
Регистриран на: Вто Апр 04, 2006 5:13 pm Мнения: 41
|
 Въпрос за 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."
от което ми звучи двусмислено..
|
| Сря Май 14, 2008 3:12 pm |
|
 |
|
stanleyhacker
Ранг: Новодошъл
Регистриран на: Чет Дек 02, 2004 7:22 pm Мнения: 140
|
Като излезе от прекъсването и входа е още 0 ще влезе пак. (и няма да се изпълнява основната програма). Ако не искаш да е така в прекъсването забраняваш същото това прекъсване и после си го разрешаваш когато ти потрябва.
|
| Сря Май 14, 2008 5:42 pm |
|
 |
|
lucifer
Ранг: Минаващ
Регистриран на: Вто Апр 04, 2006 5:13 pm Мнения: 41
|
мда.. неприятно малко, но ще го оправя.
Мерси 
|
| Сря Май 14, 2008 7:23 pm |
|
 |
|
syrax
Ранг: Новодошъл
Регистриран на: Сря Яну 18, 2006 7:19 pm Мнения: 127
|
а не може ли да го направи при промяна на сигнала пример 0-1 , така само когато си подаде от ниско към високо ниво да генерира прекъсване
|
| Сря Фев 04, 2009 12:10 pm |
|
|
|
Страница 1 от 1
|
[ 4 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|