OT Ceckarsky kviz
Martin Persich
persich@transcon.cz
Čtvrtek Březen 5 13:18:01 CET 2009
Myslim, ze ne. Chybi mi tam pretypovani na 16 bit operaci pred posuvem a
prirazenim.
Martin
----- Original Message -----
From: "Jan Waclawek" <konfera@efton.sk>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Thursday, March 05, 2009 12:21 PM
Subject: OT Ceckarsky kviz
Mam nejaku funkciu, nazvime ju GetByte(), ktora mi vrati byte (uint8_t),
napriklad z nejakej komunikacnej linky, alebo z nejakeho kruhoveho bufferu.
Na tej linke alebo v tom bufferi je ulozene 16-bitove cislo, LSB first, a ja
ho citam takto:
uint16_t a = GetByte() | GetByte() << 8;
Je to takto dobre?
wek
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list