Hallo, habe das Problem das die Kommunikation beim debugen zwischen Keil's µVision und einem Entwicklungsboard(80C535) immer wieder abbricht. Ich verwende für die Verbindung vom Laptop aus ein USB zu seiell Wandler. Da habe ich zwei unterschiedliche probiert. Mit beiden das Gleiche. Über die Standart Schnittschtelle vom Desktop-PC funktioniert die Verbindung einwandfrei. Hat jemand eine Idee woran das liegen könnte.
das gleiche problem hatte bei mir damals in der techniker klasse auch jemand. soweit ich weis funktioniert das nicht.aber kann dir leider nicht sagen warum. ich würde mal einen sniffer ranhängen und die daten + signale vergleichen. gruss rennesson
Die meisten USB Seriell Adapter funktionieren nicht korrekt mit Keil. Abhilfe: PCMCIA Karte für den Laptop kaufen oder halt einen Laptop mit ser. Schnittstelle kaufen. Sowas gibts halt nicht für 799 Euro im Blödel Markt. Thomas
Genau dieses Problem hatte ich auch. PCMCIA Karte hilft, allerdings bei mir nur unter Windows 98. Unter XP bricht die Verbindung wie bei USB-RS232 dauernd weg. Liegt wohl am scheduler von XP der die Peripherie zu langsam abhorcht?!? Habe jetzt halt Win98 und WinXP parallel auf meinem Rechner laufen.
"Entwicklungsboard(80C535)" Ich vermute mal, daß es sich dabei um ein uralt IC-Grab aus der DOS-Ära handelt. Da werden wohl im Protokoll zu kleine Timeouts drin sein. Bei manchen USB-RS232 Konvertern kann man auch die USB-Pollingzeit runtersetzen (auf 1ms), vielleicht hilft das. Und beim FIFO einstellen, daß schon bei einem Byte im Puffer ein Interrupt erfolgt. Moderne Entwicklungsboards funktionieren mit µVision, z.B. habe ich ein Silabs-Board und das läuft wie dumm am USB-RS232 Konverter. Peter
"Silabs-Board und das läuft wie dumm am USB-RS232 Konverter." Das liegt daran dass Silabs einen anderen (besseren) Treiber für den Keil mitbringt. Der Mon51 Treiber sowie der Flashmon Treiber haben mit USB Adaptern Probleme. Thomas
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.