attiny2313 rs232 hilfe

OP #1176661
Hallo,
schon wieder ein Problem mit der seriellen Schnittstelle:
µC: attiny2313, lfuse: ee, hfuse df, efuse ff
hab' noch nen LCD angeschlossen - funktioniert auch soweit einwandfrei.
Die RS232 hasst mich aber scheints. Hab' schon alle Kontakte mehrfach 
überprüft, verschiedene Max232 eingesetzt, aber ich krieg' kein Signal, 
weder vom µC zum PC noch umgekehrt.
Die Basisfunktionen für die Schnittstelle hab' ich aus dem Datenblatt.
Sobald ich die Schaltung unter Strom setzte scheinen in meinem 
Terminalprogramm (gtkterm) die Signale CD und DSR auf, was bei einer 
funktionierenden Schaltung nicht der Fall war.
Mein Programm habe ich angehängt, über den vielen unnützen bzw 
auskommentierten Code möge man bitten hinwegsehen ;)
Ich wär über n paar Tipps wo ich noch nach Fehlern suchen könnte echt 
froh.

tia

Frank
Angehängte Dateien:
Persönliche Seite
Zieh doch den Controller mal raus und verbinde im Sockel Rxd mit TxD 
(Hardwareloopback). Teste dann mit deinem Terminal, ob die gesendeten 
Daten korrekt zurück kommen. Dann kannst du schon mal einen 
Hardwarefehler ausschließen, wenn das alles geht.

Wenn nicht, überprüf alle Verbindungen vom Tiny zum Max, alle 
Versorgungsspannungen vom Max (also auch die geshifteten) nach 
Datenblatt und die Verbindung zum PC nochmal genau. Vor allem, dass RxD 
und TxD richtig und nicht vertauscht angeschlossen sind.

Grüße,

Peter
OP
Danke für die schnelle Antwort,

das mit dem echo-Testen hatte ich komplett übersehen - aber es 
funktioniert, kann es also nur noch an einem Softwarefehler liegen.

Hab' jetzt auch konkret mal nach einem Programm für den tiny2313 gesucht 
und bin hier: Beitrag "USART / UART Echo tiny2313 in C (WinAVR)" fündig 
geworden.
Funktioniert einwandfrei, jetzt muss ich den Code nur noch in meinen 
integrieren.

Danke nochmal für die Hilfe

Frank

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.