Gast
#23007
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)