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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.