Baudrate vs. Bitlänge

OP #1468878
Guten Morgen

Hier mal wieder eine Frage aus dem Bereich "Das Problem liegt zwischen 
den Ohren des Users"

Ich nutze einen ATMega16 auf einem STK500 und betreibe in dort mit einer 
Frequenz von fosc = 3.6864 MHz.

Ich möchte die USART nutzen und habe in das UBRR einen Wert von 23 
eingetragen, um eine Übertragungsgeschwindigkeit von 9600 Baud 
einzustellen.

Auf einer der zahlreichen Fehlersuchen habe ich mal meinen Oszi an den 
Tx Pin des AVRs angeschlossen und den Mega immer wieder ein 0b10101010 
senden lassen. Erwartungsgemäß konnte ich auf dem Schirm ein 
Rechtecksignal messen, bei dem ein Bit jedoch eine Länge von ca. 370 us 
hatte. Man ließt aber allenthalben, dass ein Bit bei 9600 Baud nur 104 
us lang ist.

Kann mir das jemand erklären ?

Danke
Torsten
OP #1468922
Danke für die schnelle Hilfe, aber ich dachte, dass ich den internen 
Oszillator gegen den Takt vom STK500 ausgetauscht.

Könnt Ihr mir noch schnell sagen, was ich tun muss, damit der Mega vom 
Board getacktet wird ?
hab das System zwar gerade nicht zur Hand, aber ich meine das 
entsprechende Fuse Bit gesetzt zu haben "Ext. Crystal/Resonator High 
Freq.; Start-up time: 16K CK + 64 ms"

Muss ich noch etwas auf dem Board umstecken ?

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.