UART ATMEGA32

Gast #227936
hallo,
schon länger rätsel ich warum ich es net schaffe eine serielle
Übertragung mit 115200 Baud zu machen.
Meinenm Takt hab ich intern, 8 MHz, OSCCAL hab ich schon viel mit
rumgespielt, aber es wurde immer nix :-( ...
aber ich denk grad hab ichs gefunden, und mir ist (vielleicht) ein
Licht aufgegangen  ?
Ich benutze die Schaltung von AVR-Tutorial - 6. UART.
ich benutz den ATMega32L, liegt es daran das die Schaltung für 5V und
nicht 3,3V ausgelegt ist und somit bei 115200 Buad nur noch Müll
ankommt ?
Wenn mit das jemand bestätigen könnt ?
dh ich muss ein anderen Max 232 nehmen ?
  Danke sehr
   Chris
Gast #227937
Funktioniert es denn mit geringeren Baudraten? Wenn ja, reicht die
Spannung ja für das Übertragen und es wird dann wohl eher am Timing
liegen.. Das Mittel der Wahl, um das zu beurteilen, wäre natürlich mal
permanent 55 hex zu senden und sich das Signal mit dem Oszi
anzuschauen...
Gast #227938
Als erstes mal einen Standardquarz (z.B. 7,3728MHz, 11,0592MHz usw.)
anschließen, dann ist man schon mal alle Baudratenprobleme los.

Und erst wenn alles richtig läuft, kann man auch mal die
Edelbastlerlösung (interner RC-Oszillator) probieren, wenns denn kein
kommerzielles Projekt werden muß.


Peter

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.