Hallo Alle zusammen, ich habe ein seltsames Problem, das ich mir nicht erklären kann. Ich hoffe, dass jemand von euch das gleiche Problem auch schon ein Mal hatte und mir evtl. weiterhelfen kann. Ich habe eine AT90USB1287, der an eine USB-UART-Brücke angeschlossen ist, die wiederum am PC angeschlossen ist: uC-->USB-UART-Brücke-->PC (Datenübertragung) Zum Flahsen verwende ich AtmelFlip 3.4.7. Der uC wird dabei mit dem PC über ein USB_Mini-USB-Kabel verbunden: uC-->USB_Mini-USB-Kabel-->PC (Zum Flashen) Das Ziel bei all dem ist es, vom uC über die USB-UART-Brücke am Terminalprogramm eines PC Daten auszulesen.(Das klappt zwar auch nicht, aber darum geht es zumindestens in diesem Thread nicht). Folgendes finde ich seltsam und bemerkenswert. Sobald ich den uC-Controller flashe, blinkt das Lämpchen bei der USB-UART-Brücke des RX-Eingangs. Das würde man wohl einfach so interpretieren, dass die vom uC gesendeten Daten an der USB-UART-Brücke(in einer Endlosschleife) ankommen. Das ist an sich erfreulich. Wenn ich jetzt aber das USB_Mini-USB-Kabel herausziehe, dann hört das Lämpchen beim RX der USB-UART-Brücke auf zu leuchten. Stecke ich das USB_Mini-USB-Kabel wieder hinein, dann geht das iterative Leuchten wider weiter. Sollte das Lämpchen allerdings nicht auch dann flimmern, wenn die das USB_mini-USB-Kabel herausgezogen ist? Immerhin wird der uC m.E. mit 5V versorgt.Was ist da nur los? Ich habe ein Vermutung: das Kabel versorgt den uC mit Strom. Sobald das USB_min-USB-Kabel herausgezogen wird, hat der uC keinen Strom mehr. Infolgedessen hört der uC auf Daten an die USB-UART-Brücke zu senden. Stecke ich das Kabel wieder hinein, dann hat der uC wieder Saft und überträgt wieder Daten an die Brücke. In diesem Fall müsste ich aber davon ausgehen, dass meine Spannungsversorgung für den uC fehlerhaft ist. Kann das sein? Klingt das für euch plausibel? Julian
So ganz werde ich aus deinem Text nicht schlau. Beachte bitte, dass auf dem USB es einen Chef und viele Mitarbeiter gibt. Den Mitarbeitern ist es aber nicht erlaubt, einfach so zu plaudern. Wenn du also das Kabel raus ziehst, wird der Chef nicht mehr gehört und alle schweigen.
Bilder erklären manchmal mehr als Worte: Das Flimmernde Lämpchen, das ich meine, ist auf dem Bild gelb. Das TX auf der USB-UART-Brücke ist eigentlich RX. Das hat der Hersteller nur vertauscht. Das andere Ende des Kabels, das auf dem Foto nicht zu sehen ist, steckt am USB-Slot des PC. Aus deinem bildhaften Postin bin ich leider nicht slau geworden. Die Kommunikation zwischen dem PC und dem uC soll über die USB-UART-Brücke erfolgen und nicht über das Kabel. Das ist nur zum Flashen da. Oder wie sonst soll ich dich verstehen Julian
Hallo Julian K., der TX und RX des AT90USB1287 wird floaten, so dass Du nur mit einem externen Pullup (~10kOhm) eine Lösung erhältst.
Hallo Uwe S., könntest du das bitt etwas genauer erklären. Du meinst also, dass ich zwischen dem uC und der USB-UART-Brücke für RX und TX jeweils eine R=10 kOhm schalten soll? Warum? Julian
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.
