Hallo Forumsteilnehmer Hat einer von euch schon mal versucht von einem AVR über den UART direkt ohne Pegelanpassung (MAX232) Daten an den PC zu schicken? Ich habe das mal versucht. Der PC zeigt auch tatsächlich Daten an, aber einigermassen verstümmelt, so wie wenn die Anzahl Bits nicht stimmen würde. Beim AVR habe ich den normalen 8-Bit-Modus aktiviert. Im Terminalprogramm auf dem PC habe ich 9600 Baud 8N1 eingestellt. Kann das sein, dass das durch die fehlende Pegelanpassung passiert (Bei den Basic Stamps funktioniert das problemlos) oder habe ich möglicherweise noch einen Käfer in meinem Programm oder aber mache ich einen Überlegungsfehler? Gruss Christian
Der MAX 232 invertiert auch noch. Mit 'nem Inverter anstelle des 232 sollten die Daten auch unverstümmelt ankommen. Ob das dann funktioniert hängt eher an der Qualität der RS232 Schnittstelle in deinem Computer als am AVR. Aber vorsicht der AVR ist extrem anfällig gegen Überspannung und so die +- 12 könnte ihn schnell sterben lassen. ALso nicht wie bein PIC dann auch noch den Datenempfang mit Vorwiederständen.
Danke für den Tipp. Das mit dem Inverter habe ich doch tatsächlich übersehen.
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.