Forum: Mikrocontroller und Digitale Elektronik Probleme mit V-USB


von björn (Gast)


Lesenswert?

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

von Tach (Gast)


Lesenswert?

Externer Quarz aktiviert?
Evtl clk/8 gelöscht?
Schon mal den Takt an den Pin gelegt und gemessen?

von bjoern (Gast)


Lesenswert?

Tach schrieb:
> Externer Quarz aktiviert?
> Evtl clk/8 gelöscht?
jup, s.o.

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.