USART-Empfang

Gast #150899
Das Senden von Zeichen (uC->PC) funktioniert problemlos. Eigentlich
sollte der angehängte Quellcode (aus der Codesammlung) jedes empfangene
Zeichen an den PC zurücksenden. Beim Programmstart erscheint wie
gewünscht ein 'a'. Wird eine kurze Zeichenkette gesendet passiert gar
nichts. Erst bei einer längeren (z.B "ABCDEFGHIJKLMNOPQRSTU")
erscheint Datenmüll (allerdings nur 11 Zeichen...). Danach muss der
Controller wieder resetet werden, damit er überhaupt wieder auf
empfangene Zeichen reagiert.
Hardware: ATMega32, 8MHz (Fuses sind korrekt, da senden
funktioniert...), Max232 wie im Tutorial beschrieben

Hat jemand eine Idee woran das liegen könnte?? (Schon mal vielen Dank
im Vorraus)

P.S: mit WinAVR passiert dasselbe:-(
Angehängte Dateien:
Gast #150901
Beim Interrupt-Vektor 0 (Reset) springt er zu Main. Main selbst endet in
einer Endlosschleife (des Nichtstuns). Was soll daran falsch sein?

Danke für die Antwort:-)
Gast #150904
Nichts. PortB wird nur als Ausgang konfiguriert, damit bei
angeschlossenen LEDs das eintreffende Zeichen binär angezeigt wird.
(Bei mir hängt aber nichts dergleichen dran...)
Gast #150906
Nein, es ist ein externer 8Mhz Quarzoszillator (Beschaltung wie im
Tutorial auf dieser Webseite beschrieben, nur eben mit 8Mhz und nicht
mit 4...)

Wolfgang

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.