Hallo leute, ich stehe vor ein Problem und weiß nicht so recht weiter. Und zwar muss ich bei einen Atmel Controller mit einen UART programmieren, der mit 1200 Baud sendet bzw. empfängt. Jetzt habe ich durch manche Manuals gestörbert und fest gestellt, dass das Min. bei den AVRs 2400 Baud ist. Jetzt meine frage, wie bekomme ich es hin, das der UART mit 1200 Baud sendet bzw. empfängt? Danke Max
@ Max Power (Gast) >ich bei einen Atmel Controller mit einen UART programmieren, der mit >1200 Baud sendet bzw. empfängt. AVR-Tutorial: UART >Jetzt habe ich durch manche Manuals gestörbert und fest gestellt, dass >das Min. bei den AVRs 2400 Baud ist. Da hast du was falsch verstanden. >Jetzt meine frage, wie bekomme ich es hin, das der UART mit 1200 Baud >sendet bzw. empfängt? Einfach programmieren! MFG Falk
Max Power wrote: > Jetzt habe ich durch manche Manuals gestörbert und fest gestellt, dass > das Min. bei den AVRs 2400 Baud ist. Nein. Theoretisch ist bei maximalem Takt (20MHz) das Minimum 305 Baud: 20MHz / 2^12 / 16 = 305 Praktisch gibt es aber keinen Minimalwert, da man eine noch lahmere UART in SW machen kann. Peter
Hi Mal von SW-UART abgesehen. Es gab/gibt AVRs mit 8-Bit UBRR-Register. Ab bestimmten Taktfrequenzen sind niedrige Baudraten dann nicht nöglich. Bei den jetzt üblichen 16-Bit-UBRR ist de facto (fast) jede Baudrate möglich. MfG Spess
Okay, vielen Dank! Das hat mir sehr geholfen und mich ein stück weiter gebracht! Max Power
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.