UART mit anderem Daten und StopBits- Raster

Gast #23007
Lesenswert?

Guten Morgen,

nach suchen im Archiv möchte ich die für mich gefundene Lösung durch 
euch bestätigen lassen.

Es gibt keine Möglichkiet, die UART auf 7 DataBits und zwei StopBits 
einzustellen, richtig?

Welche Lösung wählt man nun, die SoftUARTLösung?
Na ob ich das hinkriege???
Hat jemand eine andere Idee?

Ach eins noch, bei meinen Versuchen mit der UART und einem 
Terminalprogramm ist folgendes passiert:

Beim Lesen (Senden eines Zeichens vom PC) wackelte das letzte Bit, wenn 
ich nach folgendem Schema die Sache anging!

Im Interrupt einfach UDR in eine Variable z.B. Data gelesen.

In einer Hauptschleife das Byte an die LEDs geschickt.

Das Wackeln hat aufgehört, nachdem ich folgendes in den Interrupt 
geschrieben habe:

transmit:
      sbis USR,UDRE   ; Warten, bis UDR bereit ist
      rjmp transmit

Da das aber mit senden zu tun hat und nicht mit empfangen, verstehe ich 
nicht, warum es vorher nicht ging und jetzt geht!
Kann mir das jemand erklären?

Für Hinweise wäre ich dankbar.


MfG Sascha

PS (Controller 8515)

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