Hallo! Ich bin gerade dabei das erst mel die USB Schnittstelle zu programmieren. Ich benutze das Board von Olimex SAM7-H256, ist eins SAM7S256 drauf. Jetzt stehe ich vor ddm Problem die Schnittstelle so in Windows (Treiber) einzubinden, dass es auch erkannt wird (momentan nur unbekanntes Gerät). Als Programmieroblerfläche verwende ich IAR (hab ich mit nem SAM7XC Testboard gekauft). Die Komunikation zwischen SAM7-H256 und IAR funtioniert. Hat jemand n kleines Testprogramm (Zeichenausgabe oder so) für dieses Board? Weiss jemand wie ich es in Windoes einbinde(woher Treiber)? Vielen Dank! MfG Benajmin
Dafür gibt es keinen Treiber. Ohne Programmierung der Schnittstelle von Seiten des Microcontrollers macht die Schnittstelle gar nichts; das ist was komplett anderes als ein Chip von FTDI. Genaugenommen legst Du mit der Programmierung der USB-Device-Schnittstelle im SAM7S erst fest, was für ein Treiber vom OS des PCs benötigt wird - implementierst Du eine der Standardgeräteklassen wie HID ("human input device", Mäuse, Tastaturen etc.) oder MSD ("mass storage device", USB-Sticks, ext. Festplatten etc.), dann wird der dafür zuständige Standarddevicetreiber verwendet. Implementierst Du ein eigenes Protokoll, brauchst Du einen dafür passenden Devicetreiber - und den wirst Du Dir selber schreiben müssen. Alternativ ließe sich mit libusb bzw. dessen Win32-Port auch aus einem Usermode-Programm mit dem Gerät kommunizieren.
Danke! Werde da dann wohl einen Standardteiber nehmen. MfG Benjamin
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.