mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik TDA8540 & TDA7318


Autor: tiscali (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo ich versuche gerade die ersten schritte beim i2c
aber irgendwie blicke ich da noch nicht ganz durch.
vielleicht kann mit hier jemand helfen.

zum einen habe ich einen Atmega8
einen TDA8540 (4x4 video)
und einen TDA7318 für Audio

der Porgramm anfang ist sicher nicht schwer, aber bei dem Bereich mit 
den Adressierungen sehe ich nicht ganz durch.
$regfile = "m8def.dat"
$crystal = 16000000

 'I²C-Leitungen
 Config Pinc.4 = Output
 Config Pinc.5 = Output

 Config Scl = Portc.5
 Config Sda = Portc.4

I2cstart             'start condition
I2cwbyte 136' Adresse vom TDA7318 Stimmt diese?
I2cwbyte &B01001001  'ab hier kommt was er machen soll

I2cwbyte &B01101100 ' BASS
I2cwbyte &B01111101 ' TREB
I2cwbyte &B10010000 ' ATT LF
I2cwbyte &B10110000 ' ATT RF
I2cwbyte &B11010000 ' ATT LR
I2cwbyte &B11110000 ' ATT RR

I2cwbyte &B01011011 ' SEL 4
I2cwbyte &B01011010 ' SEL 3
I2cwbyte &B01011001 ' SEL 2
I2cwbyte &B01011000 ' SEL 1

I2cwbyte &B00001111                                         ' VOLUME
I2cstop

Waitms 20

I2cstart             'start condition
I2cwbyte &B10011100' Adresse vom TDA8540 Stimmt diese?
I2cwbyte &B01001001  'ab hier kommt was er machen soll
I2cstop
Waitms 20
Return

im endefekt soll der TDA 8540
pin 6(IN0) auf PIN3(OUT3) ausgeben dann PIN12(IN3) auf 
PIN16(OUT0),14(OUT1),1(OUT2) Ausgeben
Datenblatt http://www.nxp.com/acrobat_download/datasheets/TDA8540_3.pdf

Der TDA7318
Soll wahlweise im 1.Beispiel
vom INPUT L1 und R1 das Signal auf OUT1-4 ausgeben
Datenblatt 
http://www.ortodoxism.ro/datasheets/SGSThomsonMicr...

Autor: Ralph W. (tiscali)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Schaltung ist nur ein Beispiel, mir reicht die Info wie die 
Adressierung ist bzw wie ich die aus dem Datenblatt bekomme.

Autor: Ralph W. (tiscali)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hab es Herausgefunden wie das Geht zumindest bei diesen beiden.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.