реклама на сайте
подробности

 
 
> Interrupts по замыканию ноги (порта) на GND?
NightCat
сообщение Feb 19 2006, 02:12
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 18-02-06
Пользователь №: 14 472



Глупый вопрос, знаю, но не могу понять... Я новичек, мне можно smile.gif
Если я поставлю, ну к примеру, порт A на вход, то какие-нибудь Interrupts происходят, когда на отот самый порт (на любую ногу) подается чего нибудь?
Если да, то как настроить? (на Си)
Т.е. вход надо простой или подтянутый и какой интеррапт вызывается и на какое св-во? (Raising, Falling, Low level).
Пытался в ДШ найти (на mega16), что-то прочитал там, но не понял...
Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rash
сообщение Feb 20 2006, 09:48
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Цитата
pin change interrupt - прерывания по изменению состояния вывода, реализованы во многих tiny, которые достать не проблема. Только не забывайте, что если вы разрешили это прерывание, то оно будет генерироваться, даже если выводы сконфигурированы как выходы, т.е. при изменении состояния вывода ВАШЕЙ ЖЕ ПРОГРАММОЙ. А если вывод является входом внешнего прерывания (int0, например), то будут возникать сразу два прерывания, правда этот момент сам не проверял


Для того что б этого не возникало, есть соответсвующие флаги и маски выбора нужных прерываний. Да и не видел я tini c 4-мя портами.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 08:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016