www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Kein TWI-Slave-ACK mit STV2238 und DVK90CAN1


Autor: Michael S. (elmsfeuer)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

beim Versuch den TV-Chip STV2238d über das TWI anzusprechen scheitere 
ich leider, denn der STV antwortet nicht, gibt also kein ACK zurück. 
Vielleicht hat jemand Erfahrungen mit diesem TV-Chip und kann mir 
helfen.

Als Vorbedingungen habe ich bereits eine Master-Slave-Kommunikation 
zwischen zwei DVK90CAN1-Boards aufgebaut auf Basis der 
AVR315&AVR311-Beschreibung welche einwandfrei funktionierte. Die 
Schaltung des STV habe ich so aufgebaut wie die Beschreibung es auf S.70 
im Datenblatt des STV vorschlägt, jedoch ohne die Audio-Features. 
Aufbauend darauf habe ich dann versucht den STV zu initialisieren, 
allerdings gab es keine Reaktion. Mit einem entschlackten SRC-Code 
(siehe Anhang), habe ich mit dem Oszi die Kommunikation beobachtet und 
festgestellt, daß es nicht einmal ein ACK vom STV gab, der Rest vom 
Master (AT90CAN128) aber sauber aussieht. Die Schaltung ist 
durchgemessen, zumindest insofern, daß an allen Versorgungseingängen die 
gewünschte Spannung anliegt, leider weiss ich nicht wirklich wie ich die 
Funktionstüchtigkeit des STV prüfen soll, denn um eine Funktion zu 
erlangen muss er initialisiert werden. Achja, den Chip hab ich dreimal 
getauscht, also unwahrscheinlich das der Chip defekt ist, es sei denn 
ich brate ihn jedesmal beim austauschen :-)

Wer rat weiß, bitte melden! Danke...

MfG
Michael

STV-Datenblatt:
http://www.alldatasheet.com/datasheet-pdf/pdf/1674...?

AT90CAN128-Datenblatt:
http://www.atmel.com/dyn/resources/prod_documents/...

Autor: Michael S. (elmsfeuer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok, mein Problem hat sich erledigt und das Problem war ich leider
selbst. Was ich falsch gemacht habe möchte ich aus scham nicht sagen,
denn es war ein Anfängerfehler allerfeinster Sorte. Aber positiv ist,
daß der TWI-Scan-Code sehr gut funktioniert und die Slave-Adresse wie im
Datenblatt angegeben gefunden hat.

MfG

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.