PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nur halbe Baudrate mit Software-UART



badamtam
20.02.2006, 16:40
Hi,

ich verwende Hard- und Software-UART gleichzeitig - in Hardware mit 19200 und in Software mit 9600 baud. Auf die 9600 Baud komme ich aber nur, wenn ich den SW-UART mit 19200 konfiguriere - ich krieg also immer nur die Hälfte raus. Der M16, den ich verwende ist richtig - mit 8 mHz eingerichtet. Beim HW-UART besteht das Problem ja auch nicht. Wie kann das?

Grüße: badamtam

-tomas-
27.02.2006, 16:42
Ich habe mit der Soft-UART von Bascom keine Probleme.
(M32, 8Mhz, 9600 Baud)

Lies mal meinen Artikel in
https://www.roboternetz.de/phpBB2/viewtopic.php?t=17444

Dort habe ich die Assembler-Timings des Soft-UART Inkey bei 8Mhz und 9600Baud gepostet, wie sie von Bascom generiert wurde.
http://www.atmel.com/dyn/resources/prod_documents/doc0952.pdf
Wenn Du einen Dissambler ansetzt (z.B. avrStudio) kannst Du schnell selber prüfen, ob Code für 9200 oder 19200 Baud generiert wurde.