Stabilität offener Comports

Gast #2515878
Lesenswert?

Hallo!
Einfaches Szenario: ein Surfstick steckt im Laptop und wird mittels 
Hyperterm als GSM- Modem verwendet. Klappt alles wunderbar.
Zieht man jedoch bei geöffnetem Port das Gerät ab und steckt es wieder 
rauf, so lässt es sich durch den Port nicht mehr ansprechen, erst wieder 
durch Beenden und Wiederaufrufen des Terminals.
Woran liegt das?
Gast #2515891
Lesenswert?

An Windows. CDC(Virtueller Com Ports) verhalten sich so.
Ist im Grunde ein DOS Erbe.
Ein COM-Port kann nicht entfernt werden, wenn er geöffnet ist. Ein und 
der selbe COM Port kann nicht zweimal vorhanden sein -> Kollision.
Gast #2515899
Lesenswert?

Danke, Max. Was im Moment noch zwischen Laptop und Surfstick läuft, soll 
demnächst zwischen Atmega und SIMCOM- Modul stattfinden. Funktioniert 
soweit auch schon, aber heisst das, dass dieses DOS-Problem dort nicht 
stören wird?
Gast #2515905
Lesenswert?

Jetzt wirds haarig: ziehe ich den Stick bei geöffnetem Port ab, erlischt 
auch die Angabe im Gerätemanager. Stecke ich ihn wieder ein, wird "er", 
also COM 5, wiederverwendet. Warum teilt Windows dem Stick nicht einen 
anderen Port zu, wenn dieser doch noch geöffnet ist?
Gast #2515914
Lesenswert?

>Jetzt wirds haarig: ziehe ich den Stick bei geöffnetem Port ab, erlischt
>auch die Angabe im Gerätemanager. Stecke ich ihn wieder ein, wird "er",
>also COM 5, wiederverwendet. Warum teilt Windows dem Stick nicht einen
>anderen Port zu, wenn dieser doch noch geöffnet ist?

Weil er in der Registry über VID:PID, Seriennummer als COM5 registriert 
ist.
Du kannst ihn ja mal an einen anderen USB Slot stecken.
Wenn du Glück hast bekommt er dann einen anderen COM Port.


Aber wie bereits gesagt: Was du da treibst ist absoluter
Schwachsinn.
Gast #2515926
Lesenswert?

@Holger/Werner: ja, bin ganz zufrieden mit Win7.
Das mag ja alles Schwachsinn sein, ich spiele nur Szenarien durch, die, 
wenn mein Modell auf Reisen ist, vorkommen können.
Und dazu zähle ich auch kurzzeitiges Aussetzer des GSM Moduls und ich 
frage mich, ob der Atmega die Kommunikation nahtlos wieder aufnimmt.
Gast #2515938
Lesenswert?

>Und dazu zähle ich auch kurzzeitiges Aussetzer des GSM Moduls und ich
>frage mich, ob der Atmega die Kommunikation nahtlos wieder aufnimmt.

Dein ATMega ist kein PC. Der kennt keine COM Ports.
Was soll der Schwachsinn hier eigentlich?
Hast du überhaupt eine Ahnung was du tust?
Hat Papa dir nicht schon vor Stunden gesagt das
du schlafen gehen sollst?
Gast #2515950
Lesenswert?

holger schrieb:

> Was soll der Schwachsinn hier eigentlich?
Dieser Schwachsinn zielt daraufhin ab, meine Befürchtung bei der 
Beobachtung, dass eine serielle Verbindung zwischen PC und Surfstick bei 
kurzzeitiger Unterbrechung auch auf das Verhalten zwischen Controller 
und GSM-Moduls zutreffen, zu beruhigen.
> Hast du überhaupt eine Ahnung was du tust?
Man lernt ja nie aus. Mit virtuellen Comports spiele ich nicht so 
häufig.
> Hat Papa dir nicht schon vor Stunden gesagt das
> du schlafen gehen sollst?
Der ist leider vor 12 Jahren, wie ich 16 war, gestorben. Aber er hätte 
es sicher gemacht.
Gast #2515967
Lesenswert?

>zwischen PC und Surfstick bei
>kurzzeitiger Unterbrechung auch auf das Verhalten zwischen Controller
>und GSM-Moduls zutreffen, zu beruhigen.

Das sind zwei paar komplett unterschiedliche Schuhe.
Der ATMega kann die Verbindung vermutlich ohne Probleme
wieder herstellen. Aber jetzt erzähl doch mal wie
es zu einer Unterbrechung zwischen ATmega und GSM Modul
überhaupt kommen kann? Hotplug? Irgendein Vollidiot
der bei eingeschalteter Schaltung das GSM Modul vom
ATMega zieht und wieder draufsteckt? Wenn du Glück hast
geht das Modem oder der ATMega dabei nicht drauf.
Die Wahrscheinlichkeit das einer von beiden stirbt ist hoch.

Sonst noch Fragen?
Gast #2515980
Lesenswert?

holger schrieb:
> Der ATMega kann die Verbindung vermutlich ohne Probleme
> wieder herstellen.

Das les ich gern und reicht mir erstmal zum Weitermachen.

Warum meine Angst: ich möchte nicht, dass mein viele tausend Euro teures 
Selbstbau- Uboot irgendwo in Dänemark strandet und es mir keine 
Standort-SMS schicken kann, weil die Schnittstelle zur GSM wegen 
wasauchimmer -Vibrationen, Feuchtigkeit,...- ein für alle mal den Geist 
aufgegeben hat.

danke Dir- gute Nacht!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren