Forum: Mikrocontroller und Digitale Elektronik Keil µVision und USB-Seriell Kabel


von mario (Gast)


Lesenswert?

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.

von Rennesson (Gast)


Lesenswert?

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

von Thomas (Gast)


Lesenswert?

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

von hosch (Gast)


Lesenswert?

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.

von peter dannegger (Gast)


Lesenswert?

"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

von Thomas (Gast)


Lesenswert?

"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
Noch kein Account? Hier anmelden.