[elektro] Munka (C kérdés)
Info
info at kiralyelektronika.hu
Sat Sep 17 13:00:44 CEST 2011
>> Ez miért nem müködik?
>>
>> uint16_t count;
>>
>> if (~count)
>> count++;
>>
>> elvileg ez csak 0xFFFF-ig számól, de KEIL fordító esetén
>> ARM(32bit) rendszerben a nem áll le a számlálás...
>>
> if (!count) nem jobb?
Nem, mert nem indul el ha count = 0 a kezdet.
Nálam is megesett, hogy oda kellett írnom, hogy != 0) az ifbe.
Lusta voltam meglesni az asm részét, hogy mit is akart csinálni
pontosan :) így inkább odaírtam.
More information about the Elektro
mailing list