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 :wink:
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.) :wink: .

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á :wink:
danke