Preruseni INT0 u PIC18
RV
vicek.radek@cpost.cz
Pátek Srpen 24 07:37:08 CEST 2007
A proc se nastavuje INTOIF? Proc je to normalni?
Radek Vicek
Lukas Grepl napsal(a):
>
> Zkuste definovat presneji, co myslite tim, ze "dochazi k preruseni".
> Nastavuje se INT0IF? To je normalni. Vyvolava se prerusovaci rutina? To
> by nemela (a uprimne receno o tom pochybuji, i kdyz mozne je vsechno).
> Poslete kdyztak kousek kodu z interrupt handleru.
>
> Typicka chyba vypada takhle:
>
> 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?
>
> Lukas Grepl
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
Další informace o konferenci Hw-list