[elektro] PIC megszakítás

Balla Zoltán sdrlab at yandex.ru
Tue Jun 30 12:22:29 CEST 2009


From: "potyo" <potyo.ada at gmail.com>
>A chipek azonos revíziójúak?
>
>
Igen, azonosak....

> Ha csak egy utasításnyira engedélyezed a megszakítást, miközben egy nagyobb
> rutin idejére letiltod, akkor az már nemigazán megszakítás. Azt én úgy
> csinálnám, hogy a főprogram végtelen ciklusában:
> {
> if (interrupt_flag && interrupt_enable)     // a megfelelő flag én enable
> bitek, akár a flag is elég lehet
> {
> ...
> }
> függvényhívás();
> ClrWdt();
> }
>
Igen, igazad van, de itt nem a megszakítás a lényeg, az csak amiatt van, mert van olyan üzemmódja 
is, ahol viszont minden ebből a megszakításból hívódik meg, a főprogram rutinja is(csak ekkor 
lényeges a megszakítás pontossága)...Akkor működik is jól.....
Egyéb esetben "csak" futnia kell "héba-hóba"...na de nem ennyire :-(

Zoli 



More information about the Elektro mailing list