TDA8425 + Atmega32

Gast #3202324
Lesenswert?
• ▲
▼
Hallo,


ich bin zwar relativ neu in der AVR-WElt habe aber bereits einiges ans 
laufen gebracht.
Nun habe ich aber ein Problem mit dem TDA8425 das ist ein kleiner 
Audioprozessor, der eig für mich nur 3 Funktionen haben soll : -Treble 
regulieren -Source umschalten und Lautstäre regeln.
Auch komme ich mit dem Datenblatt nicht wirklich zurecht bei welchem 
"register" welche funktion liegt usw.
Datenblatt : 
http://pdf1.alldatasheet.com/datasheet-pdf/view/19486/PHILIPS/TDA8425.html

Kann mir das vllt irgendwer dies erleutern ? Würde mich sehr freuen :)

MfG Marcel
#3202358
Lesenswert?
• ▲
▼
Du schickst die Adresse, also 0x82. Nach Acknowledge sendest Du ein 
Byte, mit dem Du die Funktion bestimmst, die Du ändern möchtest, Tabelle 
1. Dann das dritte Byte mit dem neuen Wert, Tabelle 2.
Also z.B. Start, 0x82, Ack, 0x01, Ack, 0xe0, Ack, Stop. Für Lautstärke 
rechts auf 32.

Wenn Du mehrere Werte ändern möchtest, kannst Du sie mit einem Repeated 
Start aneinander hängen.
Start, 0x82, Ack, 0x01, Ack, 0xe0, Ack, RepStart, 0x00, Ack, 0xe0, Ack, 
Stop.
Dies ergibt dann Lautstärke rechts und links auf 32.

In Tabelle 1 ist ein Sprung drin.
Lautstärke links ist 0x00
Lautstärke rechts ist 0x01
Bass ist 0x02
Treble ist 0x03
Switch ist 0x08

Für Lautstärke, Bass und Treble werden im dritten Byte nur einfache 
Werte übergeben. Für die Switchfunktion ist es eine Anordnung von Bits, 
die einzelne Funktionen schalten.

Über die Wertigkeiten der Bits aus Tabelle 2 und die Funktionen aus 
Tabellen 3-5 kannst Du Dir den zu übergebenden Wert ausrechnen.

Beispiel: Start, 0x82, Ack, 0x08, Ack, 0xcf, Ack, Stop

kein Mute, linear Stereo, Kanal 2.

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.