TDA8444 ansteuern

Gast #269425
Lesenswert?
• ▲
▼
Hi Leute!

Möchte einen TDA8444 (6-bit D/A wandler über i2c) ansteuern.

Hat schon jemand einen solchen Baustein angesteuert?

Ich hab ihm mal auf einer Steckplatine aufgebaut und wollte den Bus
prüfen, jedoch sah ich am Oszi nichts! Hab das Script im Anhang benutzt
& dann in der datei folgendes stehen:
//#include "reg_c51.h"
#include "i2c.h"

void main(void)
{
  while(1)
  {
  i2c_bus_start();
  i2c_byte_write(01001000);
  i2c_ack_slave();
  i2c_byte_write(0000000);
  i2c_ack_slave();
  i2c_byte_write(000000);
  i2c_ack_slave();
  i2c_bus_stop();
  }

der compiler zeit keinen Fehler jedoch funktioniert es irgendwie
nicht!

Wo kann man bei diesem bus fehler machen?

mfg, geri
Angehängte Dateien:
Gast #269427
Lesenswert?
• ▲
▼
hallo geri,

also mit

i2c_byte_write(01001000);

wirds glaube ich nix. wenn du den wert binär darstellen willst sage
lieber

i2c_byte_write(0b01001000);

oder in hex :

i2c_byte_write(0x48);

01001000 würde der compiler als integerzahl 1001000 ansehen und das ist
ein long-wert.

gruß
rene

ps. mit dem acknowlegde weiß ich leider auch nicht, aber vielleicht
hilft ja das 0bXXXXX bzw.0xXX

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.