Stránka 1 z 1
i-button 1990
Napsal: 03 bře 2010, 10:30
od Toby
ahoj , poradil by mi někdo co znamenají zakroužkovaná čísla na obrázku?
to číslo 01 si myslím že je familly kód, ale to číslo 89 nemám ponětí.
A dál jsem se chtěl zeptat v jaké podobě se vysílají data z I Buttonu?
Nejsem si uplně právě zcela jistý.
přikládám obrázek
Napsal: 03 bře 2010, 12:46
od ViPali
re
Napsal: 03 bře 2010, 20:35
od Toby
díky to mi bodlo
ještě jsem se tě chtěl zeptat jestli nevíš proč se mi při přijmání dat z DS nezobrazí na display 0 ? např. data mají přijít 908 a na lcd se mi zobrazí 98

Napsal: 04 bře 2010, 09:44
od Chenzee
protože je chyba v programu. Aby se neukazovaly hodnoty jako 09, 05, 058 tak se nula vypouští, ale pokud je program chybně doladěn, vypouští se ti nula i když tam má být (508, 20 atd.)

.
re
Napsal: 04 bře 2010, 11:43
od Toby
No data normálně přijmu a pak je vyšlu na display v této podobě
lcd_gotoxy(0,0); // familly kod
sprintf(buffer,"familly kod: %x",data1);
lcd_puts(buffer);
lcd_gotoxy(0,1); // ROM ID a CRC
sprintf(buffer,"%x%x%x%x%x%x%x%x%x ",data10,data9,data8,data7,data6,data5,data4,data3,data2);
lcd_puts(buffer);
kde to x značí výpis hexa čísla
stane se mi to i u familly kodu, kde se mi vypíše jenom 1 a ne 01
Napsal: 04 bře 2010, 11:48
od Andrea
%x právě potlačuje nevýznamnou 0 na začátku, pokud ji tam chceš mít tak mám dojem, že tam musí být %02x.
re
Napsal: 04 bře 2010, 13:13
od Toby
už to šlape jak má
danke