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