DAB, Arduino, Si468x

Gast #7276253
Lesenswert?
• ▲
▼
Hallo,
es gibt zwar schon einige Threads zum Thema SI468x, die habe ich auch 
alle gelesen und zu meiner Frage habe ich eigentlich nichts gefunden.

Meine größte Hochachtung vor denen, die den Si468x zum Laufen bekommen 
haben.

Ich nutze das Shield von Avit Research. Ich möchte I2S auf dem Shield 
aktivieren. Die Library gibt das glaube nicht her. Also mache ich kleine 
Schritte und lese und lese und lese.
Ich muß dem Si468x bestimmte Parameter schicken, das habe ich schonmal 
probiert und die Laustärkeeinstellung genommen.
Ich habe einen zusätzlichen Taster installiert und eine Funktion 
geschrieben, die aufgerufen wird, sobald man den Taster drückt.

Die Library-Funktion dazu heißt: dab.vol(vol). Funktioniert.

Das dab.vol ruft eine Funktion auf

void DAB::vol(uint8_t vol)
{
  si468x_set_property(0x0300, (vol & 0x3F));

  error = command_error;
}

Rufe ich in meiner Funktion nun diese Funktion direkt auf, ändert sich 
die Lautstärke nicht. Sie ändert sich erst, wenn ich eine zusätzliche 
Taste(z.B. Laut, leise oder Enter) drücke.

Meine Frage: Muß ich dem Si468x etwas zum Übernehmen und aktivieren 
schicken? Wenn ja, was?

Ich habe bei meinen Recherchen in AN649, AN851, div. Quelltexten und den 
Texten zur Firmware nichts gefunden oder nicht erkannt.

Danke und viele Grüße
Anton

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.