uart rs232 geht nicht????

Gast #476852
Lesenswert?
• ▲
▼
Habe gerade die Platine und die Software des Tutorials aufgebaut und mit 
dem Computer verbunden doch nichts tut sich am hyperterminal. Ich habe 
alles genauso gemacht wie beschrieben, habe auch schon alles nachgeprüft 
und trozdem ausgetausch und wieder geprüft. Der Mega8535 sendet fröhlich 
die daten über den uart aber der PC will sie nicht bzw. der Chip wandelt 
sie anscheinend schon gar nicht auf 12V um. find ich sehr seltsam.

bin sehr dankbar für jede hilfe.
#476894
Lesenswert?
• ▲
▼
1. Läuft der AVR mit der richigen Frequenz?

2. Oszilloskop nehmen und an allen Stellen, an denen die beiden 
Daten-Signale anliegen, nachmessen ob das passt.

3. Ist im Hyperterminal der richtige Anschluss eingestell, keine 
Flusssteuerung, Parität, 8 Datenbits und 1 Stoppbit? Sowie die richtige 
Teilerformel, etc?

4. Wenn alles ok ist, an den Anfang des Programms eine Anweisung setzen, 
die Nach einem Reset erst einmal ein '>' auf die Konsole schickt. Dann 
kannst du erkennen, ob das einigermaßen geht.

Bei Assembler Code kann ich behilflich sein, bleibt mir aber weg mit dem 
C-Zeugs. Ansonsten mal Foto der Schaltung posten.
#476983
Lesenswert?
• ▲
▼
Du kannst auch mal die Hardware einigermassen durchtesten.
Nimm den 8535 aus dem Sockel und verbinde im Sockel in dem
normalerweise der 8535 sitzt die Pins Tx und Rx miteinander.
Danach verkabelst du den Pc mit der µC-Schaltung (der µC
ist noch immer nicht im Sockel!). Wenn du jetzt im Hyperterminal
auf Tasten drückst und die Hardware (Kabel, MAX232) funktionieren,
dann musst du das was du tippst im Hyperterminal wieder sehen:

Hyperterminal schickt die Zeichen weg, die gehen über das Kabel,
durchlaufen den MAX232 und gelangen so zum Sockel. Dort werden sie
von der Drahtbrücke vom Tx Anschluss sofort wieder auf den Rx
Anschluss umgeleitet, durchlaufen wieder den RS232 und laufen
über das Kabel wieder zurück zum PC, wo sie wieder aufgefangen
und vom Hyperterminal wieder dargestellt werden.
Auch mal die Gegenkontrolle machen: Kabel abziehen, dann muss
dieses Echo auch wieder aufhören.

Dieser einfache Test muss funktionieren! Dadurch hast du die
Gewissheit, dass
 * das Kabel korrekt verdrahtet ist
 * der MAX232 korrekt arbeitet.

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.