USB Erkennungmit einem AT91Sam7x-EK

Gast #859513
Lesenswert?

Hallo,
ich bin derweilen an der Programmierung eines AT91Sam7X-EK und würde 
gerne Wissen wie es möglich ist, eine USB typische Erkennung zwischen 
meinem Microcontroller und meinem PC herzustellen.

Es sieht folgender Massen aus:
Ich habe ein AT91Sam7x-EK welches ich mit IAR programmiere.
Nun möchte ich dieses Board über die USB-Schnittstelle meines PC mit der 
integrierten USB-Buchse des Boards verbinden.

Dafür möchte ich eine USB Erkennung von meinem PC bekommen, welche man 
von XP immer bekommt. (Hardware wurde erkannt und kann jetzt verwendet 
werden).

Dazu habe ich auf der ATMEL page gefunden:
    AT91 USB Framework,
     USB CDC Driver Implementation,
        USB HID Driver Implementation,
        USB Mass Storage Device Driver Implementation


Kann ich diese einfach auf meinem PC insatallieren und reichen diese 
lediglich als Treiber Erkennung aus?
und welches von denen wäre das richtige um eine spätere Steuerung 
typischer Eingänge /Ausgänge (z.B. Relaistreiber I²C oder SPI) regelt?

Ich bin euch für jede Hilfe und eurem Rat sehr dankbar!
Gast #860455
Lesenswert?

>Ist es denn generell schon mal möglich wie ich es mir vorgestellt habe?
prinzipiell ist der at91msam7x geeignet da er über ein usb device 
interface verfügt.
was du brauchst um eine usb verbindung zwischen pc und dem at91 zu 
erreichen sind ein treiber auf der pc-seite und entsprechende firmware 
auf der device seite.
das von dir erwähnte framework ist sicher keine schlechte basis, 
allerdings wirst du nicht umhin kommen dich mit usb etwas eingehender zu 
beschäftigen.


gruss
gerhard
Gast #860583
Lesenswert?

Hallo,

ich habe den obigen USB CDC-Treiber auf mein AT91Sam7SE Board angepasst.

Auf der PC Seite benötigst Du dann noch den usbser.sys-Treiber, das hat 
alles relativ Problemlos funktioniert.
Wichtig ist dass Du dich mit dem USB Deskriptoren beschäftigst um zu 
wissen wie die Funktionieren.

Gruss
MarkusS
Gast #861448
Lesenswert?

Danke Markus und Danke Gerhard,

Ihr scheint echt viel Ahnung in diesem Gebiet zu haben.
Ich bin bereits dabei mich in USB reinzulesen aber das Gebiet ist 
unheimlich rießig und auch nicht ohne.

Mein Anliegen ist es mein über USB angeschlossenes Board über Software 
am Rechner bestimmte I/O des Sam7 anzusteuern.

Mit IAR habe ich es bereits geschafft die Pins anzusteuern.
Nun möchte ich es auch hinbekommen mit LabView die Pins zum "leuchten" 
zu kriegen.

Frage an MarkusS:
Kannst du per PC-Software auf deinen uC zugreifen?
Und wenn ja was gelingt dir alles damit?


Frage an Alle:
Das Atmel AT91 USB Framework ist keine Installationsdatei.
Sie besteht aus sehr vielen Ordner wie:
           AT91 USB Framework
           at91sam7x-ek
           resources
           doc

Wie und was muss ich alles damit anstellen?

Sorry wenn die Fragen nicht das sind was ihr so ewartet, bin nunmal nur 
Newbie in diesem Bereich und bin echt dankbar das ihr mir soweit hilft

Gruß
Manuel

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