ad wandler pcf8591

Gast #302565
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren