Forum: Mikrocontroller und Digitale Elektronik ATtiny45 mit Obdev USB wird nicht erkannt


von Sören D. (tweety955)


Angehängte Dateien:

Lesenswert?

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

von Daniel W. (pegasus)


Lesenswert?

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

von hownottobeseen (Gast)


Lesenswert?

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();}

von Store (Gast)


Lesenswert?

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

von Sören D. (tweety955)


Lesenswert?

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 ?

von Sören D. (tweety955)


Lesenswert?

Bin dankbar für jeden Tip !

von Karl (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.