Tema: Re: Padekit pagaut bug'a (Arduino)
Autorius: dpi
Data: 2015-06-08 21:41:42
511 = 0x01 0xFF
512 = 0x02 0x00

Kai c=511, atejus prie IF salygos nuskaitoma c reiksme, pirma paimamas 0xFF 
baitas, ivyksta interruptas ir c padideja iki 512, toliau imamas sekantis 
baitas kuris ka tik tapo 0x02. Reiskia turime 0x02 0xFF (767). IF salyga yra 
tenkinama - virsijome 623! IF viduje isvedame c, kuris dabar yra 512.

Kai autorius bando IF su 1001. Tada 767 prasisuka ir stringame ties sekanciu 
persisukimu
767 = 0x02 0xFF
768 = 0x03 0x00

Pamate 0x3ff (1023) izengiame i IF ir isvedame 768.


"ejs"  wrote in message news:ml27tq$8v2$1@trimpas.omnitel.net...

o kaip pastoviai gauti 512 su int tipu?