Arduino - 32 bitu promenna ze 4 byte
Jirka Mww
jirka.mww na gmail.com
Středa Prosinec 18 09:56:28 CET 2024
Cílová proměnná byla typu long int .
Na pravou stranu výrazu jsem zkoušel psát (long) i (long int) , ale
nepomohlo to . Fungovalo to, ale ty warningy mě štvaly.
Inspiroval jsem se tady :
https://forum.arduino.cc/t/how-to-convert-4-bytes-into-a-long/70425/9
z tohoto příkladu :
adc_value += (long)d[0] << 24;
adc_value += (long)d[1] << 16; adc_value += (long)d[2] << 8;
adc_value += (long)d[3];
ale warningy tam byly pořád.
Zdravi
Jirka Sloupenský OK1MWW
st 18. 12. 2024 v 9:34 odesílatel Jindrich Fucik <FULDA na seznam.cz> napsal:
> ... a vědělo to, že má vzniknout něco většího než bajt?
>
> ---------- Původní e-mail ----------
> Od: Jirka Mww <jirka.mww na gmail.com>
> Komu: HW-news <hw-list na list.hw.cz>
> Datum: 18. 12. 2024 9:04:13
> Předmět: Re: Arduino - 32 bitu promenna ze 4 byte
>
> Uloženo to nemám, ale psalo to něco jako že posouvat 8 bitové hodnoty o
> 24 nebo 16 bitů se nemá .
>
> Zdravi
> Jirka Sloupenský OK1MWW
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20241218/40f04cef/attachment.htm>
Další informace o konferenci Hw-list