Forum: Mikrocontroller und Digitale Elektronik HTerm und Hyper Terminal finden virtuellen ComPort nicht


von Tempelritter (Gast)


Lesenswert?

Hallo zusammen,

mit einem PIC18F2450 versuche ich über USB einen Virtuellen ComPort 
anzusprechen.
Die USB-Verbindung wird aufgebaut und der Treiber installiert.

Mit einem einfachen Windows-Comtestprogramm(ComTest) kann ich Daten mit 
dem PIC austauschen.
Hyper Terminal und HTerm verweigern jedoch die Erkennung des Virtuellen 
ComPorts(Com3).

Kennt vielleicht jemand die Gründe hierzu?  Vielen Dank!

von Micha (Gast)


Lesenswert?

Wann machst Du das Terminal-Prog auf? Bevor oder nachdem die 
USB-Verbindung aufgebaut wurde?

von gerhard (Gast)


Lesenswert?

hallo,
hyperterminal funktioniert aus meiner erfahrung nur vernünftigt mit 
uart-schnittstellen auf basis 16x50.
sowohl pci-uart-karten als auch usb-seriell-umsetzer funkt. nicht.

gruss
gerhard

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Kann ich nicht bestätigen. Hyperterminal ist zwar lästig zu bedienen, 
aber es funktioniert mit jeder seriellen Schnittstelle, für die es einen 
Windows-Devicetreiber gibt. Auch mit USB-Seriell-Wandlern und auch mit 
PCI-UART-Karten. Definitiv.

von Der S. (schubi)


Lesenswert?

Hyperterminal ist zwar echt nicht doll, aber es funktioniert definitiv 
mit dem PICDEM FS USB und dem Codebeispiel von Microchip.

von Tempelritter (Gast)


Lesenswert?

> Wann machst Du das Terminal-Prog auf?

Nachdem die USB-Verbindung aufgebaut wurde. Denn wenn USB noch nicht 
'steht', dann kann ich noch kein Com3 im Terminalprogramm auswählen.

Das verflixte ist ja, dass das mit dem Microchip PIC-Demo-FS-USB-Board 
mal funktioniert hat. Jetzt hab ich meine eigene Hardware mit 
angepasster main.c und user.c und da gehen die beiden Terminal nicht, 
wohl aber das ganz billige ComTest.

von Micha (Gast)


Lesenswert?

Wie siehts mit den Schnittstellenparametern aus? Alles mal 
durchprobiert?
Baudrate, Start-Stop bits etc. Eventuell solltest Du mal die 
Fluss-Steuerung auf "keine" setzen, standardmäßig ist wohl Hardware-HS 
voreingestellt, d.h. es wird eine vollständig beschaltete Rs232 
vorausgesetzt.

von Henrik J. (henrikj)


Lesenswert?

Wichtig ist auch, dass du das ComTest unbedingt wieder schließt und den 
COM Port wieder freigibst? Vielleicht ist das Problem derart trivial?

Also mal nach dem Rechnerstart mit HTerm rumprobieren. Dann Comtest 
starten, rumprobieren, wieder schließen und HTerm ausprobieren. Wenns 
dann nicht geht, schließt das "Billigtool" den Comport nicht.

von Tempelritter (Gast)


Lesenswert?

Danke für die vielen Tipps! Ich habe alle empfohlenen Variante 
durchprobiert, aber ohne Erfolg.

@Henrik J.

> Wenns dann nicht geht, schließt das "Billigtool" den Comport nicht.

Ich hab nach PC-Neustart über MPLAB meine PIC-Anwendung gestartet. USB 
wurde erkannt und im Geräte-Manager als Com3 eingetragen. Dann hab ich 
HTerm gestartet mit den Settings: com3, 115200,8n1. Aber HTerm weigert 
sich die Verbindung herzustellen.
Im Geräte-Manager sind die gleichen Settings zusätzlich mit 
ausgeschalteter Flussteuerung.

Das Programm Billigtool 'ComTest' habe ich erst garnicht gestartet.

Die Wochenend-Aufgabe heisst wohl: Weitersuchen!

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.