Baudraten: Atmel Flip <-> µC

OP Persönliche Seite #2657588
Lesenswert?
• ▲
▼
Hallo allerseits.

Von Atmel gibt es ja zum Flashen der µCs die Software Flip. In den 
Kommunikationsoptionen lässt sich eine Baudrate auswählen. Sagen wir 
z.B. 115200. Der µC wird mit einem Quarz von 11.059 MHz betrieben. Im 
Datenblatt des AT89C51AC3 habe ich nun gesehen, dass man den UART auf 
verschiedene Modi einstellen kann:

"Serial Control" (SCON) SFR

Bit  Name  Bit Addres  Explanation of Function
---------------------------------------------------------
7  SM0  9Fh          Serial port mode bit 0
6  SM1  9Eh          Serial port mode bit 1.
...

und

SM0  SM1  Serial Mode  Explanation          Baud Rate
--------------------------------------------------------------------
0  0  0          8-bit Shift Register  Oscillator / 12
0  1  1          8-bit UART          Set by Timer 1 (*)
1  0  2          9-bit UART          Oscillator / 64 (*)
1  1  3          9-bit UART          Set by Timer 1 (*)

Laut Datenblatt wird bei einem Reset SM0=0 und SM1=0 gesetzt. Die 
Baudrate des µC liegt demnach bei 11.059MHz/12=921583 Baud. Das ist aber 
nun deutlich größer als die in Flip eingestellten 115200 Baud (ca. das 
8-fache).

Warum klappt die Kommunikation aber dann trotzdem?

Grüße
Markus
Gast #2657612
Lesenswert?
• ▲
▼
> Warum klappt die Kommunikation aber dann trotzdem?
Weil der Bootloader das passend konfiguriert. Lies mal das entsprechende 
Kapitel im Datenblatt. Der Bootloader hat eine automatische 
Baudratenerkennung und stellt die Schnittstelle passend ein. Im 
Datenblatt zum AT89C51ED2 war das ziemlich gut beschrieben, sollte im DB 
zum AC3 nicht anders sein.

Ralf

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.