witam po przeczytaniu kilkuartyku³ów, a potem datascheeta, zg³upia³em. jak to jest, mamy zewnêtrzne przerwanie i jest pewna funkcja z nim zwi±zana. to co sie stanie jak ustawie to wejscie na low? funkcja sie wykona raz, czy bedzie sie wykonywaæ, dopóki nie znienimy stanu na wysoki? krótko mówi±c przerwanie jest aktywowane zboczem czy stanem? a moze sie to da przestawic? chodzi o uklady Atmega8, Atmega 16 oraz Atmega8515.
jak to jest z przerwaniami w AVR?
Feb 02, 2007
4 Replies
nuclear napisał(a):
To chyba nie czytales ze zrozumieniem. Wroc do datasheeta, opisy rejestrow sterujacych przerwaniami (external), rejestr MCUCR: wycinek dla INT1: ISC11 ISC10 Description
0 0 The low level of INT1 generates an interrupt request. 0 1 Any logical change on INT1 generates an interrupt request. 1 0 The falling edge of INT1 generates an interrupt request. 1 1 The rising edge of INT1 generates an interrupt request. Juz rozumiesz?
dziêki ;)
Jeszcze z tego, co doczyta³em, to stan (wysoki/niuski) generuje przerwania w sposób ci±g³y. Natomiast zbocze tylko jednorazowo. Ale nie jestem tego pewny.
Ogolnie po to wlasnie sie stosuje oba sposoby.
J.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required