Frage zum Atmel USB Device CDC service

Gast #2901145
Lesenswert?
• ▲
▼
Guten Tag,
ich versuche zurzeit mittels des Atmel Software Frameworks und einem 
Xmega256A3BU eine USB-Verbindung zum PC mittels eines emulierten 
COM-Ports zu erstellen. Dabei habe ich bis jetzt noch keine Möglichkeit 
gefunden, wie ich es bewerkstellige, dass sich der Xmega an 
unterschiedlichen PC´s immer mit der gleichen Portnummer (vorausgesetzt 
diese sei frei) anmeldet. Gibt es dazu eine Möglichkeit? Die 
Online-Hilfe von Atmel hat mich bis jetzt noch nicht weitergebracht.
Wäre sehr dankbar, wenn mir vielleicht jemand weiterhelfen kann.

Gruß Kevin
Persönliche Seite #2901316
Lesenswert?
• ▲
▼
Die verwendete Schnittstellennummer hängt von der Seriennummer des 
Gerätes ab. Hat es keine, wird der "USB-Pfad" herangezogen, also in 
welcher USB-Buchse das Gerät steckt. Wird es immer in die die gleiche 
Buchse gesteckt, sollte es auch die gleiche Schnittstellennummer 
zugewiesen bekommen.

Hat das Gerät eine Seriennummer, sollte die das Gerät eindeutig 
identifizieren, so daß es egal an welcher Buchse angeschlossen immer 
wieder "seine" Schnittstellennummer zugewiesen bekommt.

(So jedenfalls verhält sich die Chose bei Verwendung von 
USB-Seriell-Bridges, die allerdings zugegebenermaßen keine CDCs sind.)
#2901479
Lesenswert?
• ▲
▼
Hi!

Beim FT232 kann man mit diesem Registry-Hack verhindern, daß jedes 
Device einen neuen COM-Port bekommt:

1
// Avoids assigning a new com port to every FT232 device connected to PC.
2
// Set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
3
// REG_BINARY entry "IgnoreHWSerNum04036001" to "01" to do the same with
4
// unprogrammed devices!

Vielleicht lohnt es sich, in dieser Richtung weiter zu suchen...

Carsten

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.