Forum: Mikrocontroller und Digitale Elektronik ad wandler pcf8591


von Geri (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.