www.mikrocontroller.net

Forum: PC-Programmierung Windows treiber für USB -> Seriell konverter anpassen?


Autor: Gunter Kanitz (kasimir)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich hab momentan ein Problem zu lösen, mit dem ich nicht so recht weiter 
komme. Denn bis jetzt hab ich mit Treibern noch nicht so recht aus 
einander gesetzt.

Also das Problem ist, dass ich AT91SAM7S-EK per usb an den rechner 
angeschlossen habe und es dort als serielle Schnittstelle erkannt wird. 
So sollte das ja auch sein. Nun möchte ich jedoch, dass wenn ich die 
USB-Verbindung unterbreche der von dem Gerät belegte COM-Port wieder 
frei gegeben wird und bei einer Erneuten Verbindung der nächste freie 
COM-Port belegt wird.

Das heißt also ich müsste irgend welche Connect und Disconnect 
Ereignisse des aktuellen Treiber (usbser.sys) verändern ... soweit meine 
Vermutung. Aber da ich halt ziemlich wenig Ahnung habe ob und wie ich 
die zwei Events verändern kann, ob ich einen eigenen Treiber schreiben 
muss oder ob es da noch einfachere Lösungen gibt währe es nett wenn sich 
dazu mal jemand äußern würde der etwas mehr Ahnung hat als ich. ;)

Danke und ich hoffe auf gute und schnelle Antworten.

Kasimir

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Nun möchte ich jedoch, dass wenn ich die
> USB-Verbindung unterbreche der von dem Gerät belegte COM-Port wieder
> frei gegeben wird und bei einer Erneuten Verbindung der nächste freie
> COM-Port belegt wird.

Verstehe ich das richtig, daß Du möchtest, daß sich das System nicht 
die einmal zugewiesene/eingestellte Schnittstellennummer merken soll, 
sondern jedesmal eine neue verwenden soll?
Wozu soll das gut sein?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.