Gast
#1623115
Hallo, ich setze in meiner Schaltung eine USB UART Bridge von embedded projects ein. Zur UART Implementierung im Mikrocontroller nutze ich die Fleury Lib. Alles funktioniert einwandfrei. Sobald ich jedoch die Kabel zur USB UART Bridge entferne und in der Luft baumeln lasse kommen irgendwelche Daten im Mikrocontroller an. Es geht sogar soweit das der Watchdog wegen der Datenfülle zubeist. Zudem schreibe ich empfangene Daten in ein EEPROM (Protokoll mit Startzeichenabfrage implementiert). Die Daten im EEPROM werden mit Müll befüllt. Wenn ich jetzt andere USB UART Bridges nutze (ausgeschlachtet aus Handy Datenkabel etc.) kommt es zu eben diesem Fehler wenn keine Verbindung mit einem USB Kabel zum PC besteht. Ich verbinde also RxD / TxD vom CP2102 und GND mit der Mikrocontroller UART / Schaltung. Die Power LED der USB UART Bridge von embedded projects leuchtet auch wenn keine Verbindung per USB Kabel zum PC besteht. Die Power LED aller anderer getesteten Bridges leuchtet erst wenn die Spannungsversorgung über ein USB Kabel besteht. Kommen nun Daten durch Störfelder rund um die angeschlossenen Leitungen auf der Mikrocontrollerseite an? Kann ich dann im AVR Programm einfach die Pull Ups der UART PINs aktivieren um den Fehler zu beseitigen ? Oder verenne ich mich jetzt total ? Ich würde mich freuen wenn Ihr mich unterstützt! Gruß ernst
