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!
hallo, ich würde dir mal empfehlen dich über usb "schlau" zu machen. ein guter einstieg ist dieses dokument: http://www.beyondlogic.org/usbnutshell/usb-in-a-nutshell.pdf damit hast du zumindest mal grundkenntnisse von usb und die wirst du sicher benötigen. gruss gerhard
Danke Gerhard dafür schon mal. Ist es denn generell schon mal möglich wie ich es mir vorgestellt habe?
>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
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.