VS1011e: ich kann nicht den Register 0 schreiben

OP #1918219
Lesenswert?
• ▲
▼
Hallo, Leute!

Nach lange Proben, vielleicht habe ich das Problem gefunden, warum ich 
kein Ton von einem VS1011e kriegen kann...

Ich habe festgestellt, daß die SPI-Kommunikation perfekt funktioniert, 
also der Chip kann nicht defekt sein.
Ich kann Register schreiben und lesen, bis auf dem Register 0x00.

Leider der Register 0x00 ist genau was ich unbedingt schreiben muss, um 
ein Soft-Reset durchzuführen, sowie die nötige Konfigurationen für die 
Tests einzurichten...

Wenn ich den Register mit 0x0824 (Soft-Reset, SDI-Tests, 
Kompatibilitätmodus mit VS1001) beschreibe, und dann den Wert des 
Registers lese, kriege ich immer nur 0x0000.

Hat jemand eine Ahnung, warum solche eine Sache passiert und, viel 
wichtiger!, wie ich das Problem lösen kann?

Besten Dank
Luca Bertoncello
OP #1918312
Lesenswert?
• ▲
▼
hp-freund schrieb:
> Luca Bertoncello schrieb:
>> Ich habe festgestellt, daß die SPI-Kommunikation perfekt funktioniert,
>
> Wie hast Du das festgestellt?
> Hast Du auch die richtige Reihenfolge der Bits?
> Bei SPI gibt es verschiedene Modi. Z.B.: LSB oder MSB zuerst senden.

Sicher! Aber wenn ich einen anderen Register nutze, sehe ich die Bits 
alle richtig, entweder laut Doku oder genau was ich vorher geschrieben 
habe.
Nur beim Register 0 klappt es nicht... :(

Danke
Luca Bertoncello

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.