[elektro] dsPIC C30 3.25 large array bug?

Andras Huszti kyrk at villamvadasz.hu
Fri May 6 21:13:00 CEST 2011


Hello!

> én nem tenném a kutyát az int-be, ha valami van, az interruptok lazán működhetnek még, a főprogi meg állhat egy végtelen ciklusban
> sajnos így tény hogy programozáskor figyelni kell, és esetleg sok helyre kell a törlést betenni...
Kollegam is pont ezt mondta, hogy miert nem foprogramba rakom. A
kovetkezo miatt. A watchdogok en arra hasznalom, hogy detektaljam
kepes-e a uC programot futtatni. Ehhez az kell, hogy ha a foprogram
blokkol akkor is valaki torolje a kutyat. Erre az interrupt alkalmasabb
mint a foprogram while ciklusa.

Viszont van egy mechanizmusom ami azt vizsgalja, hogy a foprogram
elegszer lefutt 1 masodperc alatt. Ez eleg nekem altalaban arra, hogy ha
tul van terhelve a foprogam azt erszevegyem es jelezzem.

Valoban ha a foprogram blokkol es az interrupt porog akkor nem ved
semmi, mert a foprogram nem veszi eszre magarol hogy blokkol, az
interrupt vigan torli a kutyat. Ezzel tiszaban vagyok.



More information about the Elektro mailing list