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