Jak zapsat data do seriove linky?
Michal Gregor
a2x1nptda8 na email.cz
Sobota Květen 7 09:13:34 CEST 2016
JAk resite zapis dat do seriove linky?
Mame strukturu:
struct
{
u32 MereniZdroj;
u32 MereniTeplota;
u08 PocitadloVysledku;
u08 PosledniChyby[10];
bool JeChyba;
bool Zmereno;
}
Teoreticky lze doplnit
#pragma pack(push)
#pragma pack(1)
struct...
#pragma pack(pop)
a do vystupniho bufru zkopirovat celou struct pomoci funkce memcpy Je to
nejak standartizovane? Bude to funguvat na vsech kompilatorech/
procesorech stejne?
Nebo je lepsi otrocky napsat cely zapis do bufru ruce?
Buffer[0] = VratByte0(MereniZdroj);
Buffer[1] = VratByte1(MereniZdroj);
Buffer[2] = VratByte2(MereniZdroj);
Buffer[3] = VratByte3(MereniZdroj);
....
Buffer[n] = JeChyba;
Michal Gregor
Další informace o konferenci Hw-list