Gast
#302565
hi Leute!
Habe einen i2c d/a wandler und verstehe die ansteuerung nicht!
Habe folgenden Code in Verwendung:
char i2c_pcf8591_read()
{
i2c_bus_start();
i2c_byte_write(0x9E);
i2c_byte_write(0x00);
i2c_bus_stop();
i2c_bus_start();
i2c_byte_write(0x9F);
wert = i2c_byte_read();
i2c_bus_stop();
return (unsigned char)wert;
}
Ich sehe meinen fehler nicht, es will einfach nicht klappen!
verdrahtung müsste richtig sein, ich will den wert von channal 0 auf
einem display ausgeben!
buffer[20]= i2c_pcf8591_read();
print_lcd(1,1,buffer);
es steht aber kein wert auf dem display was kann da los sein?
kann mir bitte jemamnd helfen?
danke!
mfg, geri