Hallo alle zusammen, ich habe eben versucht, die HidKeys Tastatur nachzubauen. Dazu habe ich den Code auf den At90Can128 portiert, leider wurde die Mikrocontroller-Einheit vom PC komplett ignoriert (noch nicht mal irgendwas im Sinne von: Unbekanntes USB-Geraet etc.). Um Fehler bei der Portierung auszuschliesen habe ich auserdem versucht, den Original-Code auf dem AtMega8A zum laufen zu kriegen. Der Aufbau stimmt mit dem Aufbau des Beispielprojektes ueberein, der einzige Unterschied ist der, dass ich einen 16MHz Quarz benutze (da die entsprechende Assembler-Datei eingebunden ist sollte das aber nicht das Problem sein). Der Effekt war der selbe: Der PC ignoriert auch diese Mikrokontroller-Einheit. Hatte sonst noch wer dieses Problem? Oder hat jemand eine Idee was vielleicht der Fehler sein koennte? LG Timo
avrnoob schrieb: > leider wurde > die Mikrocontroller-Einheit vom PC komplett ignoriert (noch nicht mal > irgendwas im Sinne von: Unbekanntes USB-Geraet etc.). Dann fehlt Widerstand von D+ nach +3.3V (1.5 kOhm). Ohne den erkennt der Host kein Device.
Danke fuer die schnellen Antworten, ich habe eben nochmal den Schaltplan des Beispielprojektes angeschaut und gesehen, dass hier der 1K5 Widerstand zwischen 3V3 und D- geschalten wurde. Ich werde gleich morgen versuchen, hier stattdessen mit D+ zu verbinden. Mal sehen ob das das Problem behebt. Die Verwendung 16MHz ist laut Projektbeschreibung von HidKeys umstaendlich aber moeglich. Mit dem Einbinden der entsprechenden Datei sollte das hoffentlich nicht das Problem sein LG Timo
avrnoob schrieb: > ich habe eben nochmal den Schaltplan des Beispielprojektes angeschaut > und gesehen, dass hier der 1K5 Widerstand zwischen 3V3 und D- geschalten > wurde. Moment mal, ist das USB Low Speed? Dann wäre der an D- richtig. An D+ muss er für USB Full Speed - das können aber nur AVRs mit integrierter USB Einheit. Ich dachte der AT90CAN128 hätte sowas - das Datenblatt sagt aber: Nein.
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.