Hallo Leute, ich versuche schon seit einiger Zeit V-USB ans laufen zu bekommen, jedoch mit wenig Erfolg. Ich habe jetzt 2 Testaufbauen (1x Steckboard / 1x auf Lochraster) und bei beiden erkennt Windows / Arch das Gerät nicht. (Also es passiert wirklich nichts, bis ich den µC rausnehme - dann scheint der 1,5k pullup wieder zu greifen und es wird ein Problembehaftetes Gerät gemeldet.) An Bauteilen habe ich verwendet: 1x ATTiny 24A 1x 16 MHz Quarz 2x 33pF Kondensatoren (habs auch schon mit 22pF versucht) 3x 100nF 2x Zener-Diode BZX 55B 3V6 (für VUSB) 1x 1,5K Widerstand (für VUSB) 2x 68R Widerstand (für VUSB) 1x 10K Widerstand (Reset) und ne USB Buchse, LED's etc... Als Code benutze ich das example hid-mouse Projekt aus dem VUSB Ordner, kompiliert mit Atmel Studio 6. Da ich 2 usbasp Programmer besitze, habe ich mal einen "umgeflasht" und mit dem läuft der Code. D+ habe ich an PA2 und PB2 (INT0), D- an PA1 angeschlossen. Meine Fuses: nur EESAVE und SPIEN sind gelöscht. Was ich sonst noch getan haben: - D+ und D- auf vertauschen geprüft - Quarz geprüft (schwingt richtig) - Mit Adapterstecker, direkt an's NB angeschlossen (also kein Kabel) - Habe mich genau an den Aufbau vom usbasp gehalten. (fischl.de/usbasp/) Joa, also ich bin jetzt recht ratlos.... Hat noch jemand eine Idee, was hier schiefgehen könnte? (Ich habe auch noch selbst am Code rumgedoktort, da ich vermutet habe, dass PAx nicht als Eingang definiert ist und deswegen den pullup Widerstand übermöllert, daber daran liegt's auch nicht) Gruß Björn
Externer Quarz aktiviert? Evtl clk/8 gelöscht? Schon mal den Takt an den Pin gelegt und gemessen?
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.