Hallo zusammen, ich versuche gerade die UART Schnittstelle eines AVR in Betrieb zu nehmen. Ist ja eigentlich kein Problem. Es ergeben sich aber gerade interessante Dinge, die ich nicht nachvollziehen kann. Ich habe ein kleines Board mit nem CP2102 der eine UART => USB Wandlung macht. Das Board arbeitet einwandfrei. Der CP2102 wird so wie ich das sehe mit 3.3V vesorgt. Laut Datenblatt dürfen an den I/Os bis 5.8V anliegen. Nun zum Problem. Wenn ich vom AVR Daten sende, wird am PC auch etwas empfangen. Allerdings nur Müll. Reduziere ich die Versorgungsspannung vom AVR auf 3.3V (ja das schafft er) funktioniert die Kommunikation. Wie kommt das? Muss ich ne Pegelwandlung durchführen? Gruß stephsto
stephsto schrieb: > Muss ich ne Pegelwandlung durchführen? sieht so aus. Vielleicht reicht ja ein Spannungsteiler in der TX-Leitung des AVR.
> Wie kommt das? Muss ich ne Pegelwandlung durchführen? Erstmal: welches Cp2102-Board genau verwendest du? - Stimmen die Parameter der Schnittstellen überein (Baudrate, Handshake, etc.)? - wie ist die Verbindung zwischen AVR und CP2102? Lochrasterverdrahtung, fliegender Aufbau mit mehreren cm Kabel? GND vergessen? Ralf
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.