[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