Прерывания в ардуино
- Войдите на сайт для отправки комментариев
Ср, 28/09/2011 - 00:44
Вычитал arduino.cc/en/Reference/AttachInterrupt что ардуина UNO имеет два пина с прерываниями, мега + еще 4
Выглядит интересно. Есть где об этом почитать на примерах? Есть ли какие-то ограничения по применению?
Интересна еще такая библиотека www.arduino.cc/playground/Main/MsTimer2. Примеры на ней выглядят так, будто она тоже работает на прерываниях. Так ли это? Т.е. есть ли в ардуино внутренний таймер прерываний?
Конфликтует ли он с контроллером по пинам, могу ли я одновременно использовать контроллер по времени и два пина с внешними прерываниями?
На http://arduino.cc/en/Reference/AttachInterrupt говорится только о внешних прерываниях, т.е. поступающих снаружи.
О таймерных прерываниях обсуждалось тут http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1290705249
Весь секрет, как я понял, в функции ISR. Внятного её описания с кандачка я не нашел.
Вот тут http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1289879390/4#4 еще говорится об управлении частотой срабатывания.