uart richtig eingestellt

#990867
Lesenswert?

Anfänger wrote:
> Hallo kann mir jemand sagen ob ich den uart richtug eingestellt habe ich
> möchte 8 Datenbits haben und ein stoppbit.
>
> UCSRC = (1<<URSEL)|(111<<UCSZ1)|(00<<UPM1)|(1<<UPM0)|(0<<USBS );
Klare Antwort: Nein! Du solltest Dich mal mit der Zahlendarstellung in C 
auseinandersetzen. "111" ist die Dezimalzahl einhundertundelf, und die 
macht da sehr wenig Sinn. Du meinst sicher eine 7 bzw. eine binäre 
"111", die aber (beim AVR-GCC) "0b111" heißen muss.

Schreib am besten jedes einzelne Bit hin und mach keine Verrenkungen aus 
Schreibfaulheit! Das geht oft schief.
Gast #990947
Lesenswert?

ja habe ich aber ich bin mir nicht sicher die daten kann ich mit einem 
oszi sichtbar manchen wenn ich in meinm Programm 0b11111111 raus gebe 
dann zeigt mein oszi---------_-----  am ausgang das mc

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren