Forum: Mikrocontroller und Digitale Elektronik i2c-tiny-usb & ATmega8


von FlorianS (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
vor einiger Zeit habe ich mich an das i2c-tiny-usb Projekt von Till 
Harbaum(http://www.harbaum.org/till/i2c_tiny_usb/index.shtml) heran 
gewagt. Nach ein Paar Anfängerfehlern (und dem Ersetzen des Quarzes 
durch ein Quarzoszillator) habe ich meinen ATMega8 wie in dem Schaltbild 
im Anhang angeschlossen (auf meinem Steckbrett). Doch leider 
funktioniert das Projekt bei mir nicht. Windows meldet immer "USB- Gerät 
wurde nicht erkannt".

Selbst eine Anpassung nach 
http://bralug.de/wiki/BLIT2008-Board_mit_i2c-tiny-usb-Firmware#I.C2.B2C_in_C 
brachte keinen Erfolg.

Hat Jemand eine Idee?

Gruß
Florian

von Gaast (Gast)


Lesenswert?

Steckbrett? Oh oh..

von FlorianS (Gast)


Lesenswert?

Ich kann es Eventuell mal auf Streifenraster probieren, aber ich 
befürchte, das wird nicht sonderlich viel besser. ;-)

von holger (Gast)


Lesenswert?

>habe ich meinen ATMega8 wie in dem Schaltbild
>im Anhang angeschlossen (auf meinem Steckbrett). Doch leider
>funktioniert das Projekt bei mir nicht. Windows meldet immer "USB- Gerät
>wurde nicht erkannt".

So, jetzt mal ne ganz blöde Frage an Florian:
Warum schliesst du es nicht so an wie es die anderen machen?
Du bist nicht frei in der Auswahl der Pins. Eine der
USB Leitungen hängt nicht ohne Grund an INT0.

von FlorianS (Gast)


Lesenswert?

Hi,
Enfache Antwort: in der Originalversion von Till Harbaum ist USB beim 
ATmega8 an Pin C0 und Pin C1 angeschlossen.

Die Variante Int0 gefällt mir auch besser. Aber der ATtiny45 hat nur 4 
freie Pinne und da habe ich es für einen Zufall gehalten.

Gruß
Florian

von FlorianS (Gast)


Lesenswert?

Es geht! Es lag tatsächlich am Steckbrett :-/

Vielen Dank ;-)

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.