I2C - Display ansteuern Kategorie: I²C-Bus (von Newbie - 2.08.2011 14:24) | ||
| ||
Ich benutze das neueste OS und ServicePack für CC2. I2C ist Version 1.32 Ich möchte an ein Display über I2C einen Wert schreiben.Clock und Data haben 4.7k Pullups Struktur ist folgendermassen: Total 8 Bytes, z.B. entspricht B6 00 2B 34 2E 33 32 31 dem Device B6, Page 0, Wert +4.321 So hatte ich mir das inetwa vorgestellt: i2c.init(); byte display[8]; //send value to B6, page 0, +4.321 display[0]=0xB6; display[1]=0x00; display[2]=0x2B; display[3]=0x34; display[4]=0x2E; display[5]=0x33; display[6]=0x32; display[7]=0x31; i2c.send(0xB6,display,8); Leider funktioniert es nicht richtig. Manchmal wirds angezeigt, manchmal nicht oder verschoben. Was mache ich falsch? Muss ich die Adresse im Byte Array nicht mehr mitsenden, um effektiv einen Bytestream "B6 00 2B 34 2E 33 32 31" auf dem I2C zu erhalten? Der Chip ist ein UM10204 von NXP/Philips Grüsse Michael | ||
Antwort schreiben Antworten: Re: I2C - Display ansteuern (von André H. - 3.08.2011 15:31) |