[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