[elektro] Hitech C forditó pic16f690 bug?

Bali Zoltan eltexto at freemail.hu
Fri Feb 3 07:28:09 CET 2012


Hali!

Optimalizáció van ?

Mindenesetre elég gáz, hogy egy volatile,
olyan értéket is felvesz a futás során, amit
nem vehetne fel egy pillanatra sem.

Mi van ha uint16-al csinálod ?


Üdv.  Zoli

----- Original Message -----
From: "Pipi" <lista at puzsar.hu>
To: <elektro at tesla.hu>
Sent: Friday, February 03, 2012 2:24 AM
Subject: [elektro] Hitech C forditó pic16f690 bug?


Hali!
Találtam egy bugot?
van egy
volatile unsigned char xxx;  változó
xxx=2; jól fordul, betölti a 2-t a memóriába
xxx=1; úgy fordul le hogy előbb törli a memóriát, majd inkrementálja
egy ciklusban használom ezt az értékadást, a teszt alatt folyamatosan 1-et töltök bele
ez elég gáz mert megszakitásban használom és ha pont az inkrement előtt csap be az interrupt akkor hibás lesz

vagy máshogy kéne dekralárni a változót?

Köszi

--
Pipi
http://www.puzsar.hu




More information about the Elektro mailing list