Preruseni INT0 u PIC18
Michal HW
michalgregor@centrum.cz
Pátek Srpen 24 08:50:13 CEST 2007
Pekna chyba, mel jsem podobny problem s jinym prerusenim.
Doplnte :
if (INTOIF AND INT0IE)
Jestli se nepletu tak INT0F se nastavuje vždy při změně vstupů PORTB,0, nezavisle na INT0IE. Takze je nutne zkontrolovat v programu zda je nastaven INT0IE.
Michal
----- Original Message -----
From: Petr Wilhelm
To: HW-news
Sent: Friday, August 24, 2007 7:31 AM
Subject: Re: Preruseni INT0 u PIC18
> void interrupt isr()
> {
> if (TMR1IF) // napr. ...
> {
> // ...
> }
>
> if (INT0IF)
> {
> // ...
> }
> }
>
> V takovem pripade dojde ke zpracovani kodu v podmince (INT0IF), i kdyz
> je preruseni zakazano (prerusovaci rutina se ovsem vyvola z jineho
> zdroje - v tomto priklade TMR1).
>
> Neni to Vas pripad?
Ano mate pravdu neni to sice tak moc videt jak na vasem prikladu ale
je to tam dekuji za radu na tuhle chybu opravdu prichazi dosti spatne.
Petr Wilhelm
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20070824/137d324d/attachment-0002.htm
Další informace o konferenci Hw-list