Hallo ! Habe das Problem, das mein ATtiny45 mit Obdev USB vom Rechner nicht erkannt wird. Suche jetzt schon seit Stunden den Fehler, kann jedoch leider nichts mehr finden. Vielleicht hat ja einer von euch ne Idee. Habe mit nem Frequenzzähler den Takt gemessen, dieser liegt bei 16,46 Mhz. Meinen Code habe ich als txt angehängt. Fehler oder Warnungen gibt es beim Bauen keine. Vielen dank im vorraus. Gruß Sören
Hallo, ob 16,46 MHz genau genug ist? -Laut [1] kann obdev mit 12,15,16,20 MHz oder vom internen RC Oszillator mit 12.8 or 16.5 MHz getaktet werden. [1] http://www.obdev.at/products/vusb/index.html
Hi, hast du auch die usbconfig.h angepasst? sowas in diese Richtung:
1 | #ifndef __ASSEMBLER__
|
2 | extern void usbEventResetReady(void); |
3 | #endif
|
4 | #define USB_RESET_HOOK(isReset) if(!isReset){usbEventResetReady();}
|
ich habe genau das selbe problem... vielleicht kann mir jemand helfen. ich benutze die fertigen Codebeispiele von obdev und nur bei dem Temperaturlogger funktioniert bei mir mit dem tiny45 und internem takt. Alle anderen projekte werden nicht erkannt. Ich muss allerdings dazu sagen, dass ich mich mit der art von code nicht auskenne und selber kaum änderungen vorgenommen habe außer takt anpassen und portpins anpassen. vielleicht kannst du mal die komplette firmware veröffentlichen, wenns mittlerweile bei dir funktioniert... danke und gruß store
Also, mein Rechner merkt jetzt schon mal, das ein USB Gerät angeschlossen wurde. Leider sagt er: " USB Gerät wurde nicht erkannt und funktioniert nicht richtig ". Die Gemessene Freuqenz liegt innerhalb der 1 % Toleranz die man bei 16,5 Mhz hat. Falls noch einer ne Idee hat, würde ich mich freuen, wenn mir diese mitgeteilt wird ! Danke im vorraus. PS.: Im Gerätemanager zeigt er ein Unbekanntes Gerät an, muss ich vielleicht einfach nur einen bestimmten Treiber installieren ?
Das Problem habe ich auch. Ich habe auch die Frequenz von 16.5MHz allerdings bekomm ich auch nur ein unbekanntes Gerät. Welche DeviceClass verwendest du? Wenn du eine Lösung hast würde ich mich freuen, wenn du bescheid geben könntest. Ich bleibe auch dran.
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.