Forum: Mikrocontroller und Digitale Elektronik usbasp, Fehlermeldung (dmesg)


von Julius (Gast)


Lesenswert?

Hi,

habe den usbasp (http://www.fischl.de/usbasp/) nach Plan aufgebaut. beim 
ersten einschalten allerdings die Verbindung zwischen Pin 4 und Pin 15 
übersehen. Könnte das den AVR/andere Komponenten beschädigt haben?
Mit der Verbindung erhalte ich das hier im syslog:

Aug 12 22:25:47 marvin usb 2-2: new low speed USB device using ohci_hcd 
and address 10
Aug 12 22:25:47 marvin usb 2-2: device descriptor read/64, error -62
Aug 12 22:25:47 marvin usb 2-2: device descriptor read/64, error -62
Aug 12 22:25:47 marvin usb 2-2: new low speed USB device using ohci_hcd 
and address 11
Aug 12 22:25:48 marvin usb 2-2: device descriptor read/64, error -62
Aug 12 22:25:48 marvin usb 2-2: device descriptor read/64, error -62
Aug 12 22:25:48 marvin usb 2-2: new low speed USB device using ohci_hcd 
and address 12
Aug 12 22:25:48 marvin usb 2-2: device not accepting address 12, error 
-62
Aug 12 22:25:49 marvin usb 2-2: new low speed USB device using ohci_hcd 
and address 13
Aug 12 22:25:49 marvin usb 2-2: device not accepting address 13, error 
-62


Hab die Schaltung jetzt ein weiteres mal aufgebaut ohne Erfolg :(
Jemand hier aus dem Forum war so freundlich mir den ATmega8 mit der 
firmware zu flashen, da mein Programmer von ICprog kurz vorher den Geist 
aufgegeben hat. Laut der Fehlermeldung findet aber schonmal eine 
Kommunikation zwischen AVR und PC statt..sehe ich das richtig?

Wie lange behält ein AVR eigentlich sein Programm ohne das er an 
Versorgungsspannung liegt?

von _CH_ (Gast)


Lesenswert?

Hallo,
so einen ähnlichen Fehler hatte ich (wenn ich mich noch recht erinnern 
kann) auch mal. Es war damals eine alte Firmware geflasht. Irgendwas 
hatte sich an den USB-IDs geändert...
Schreibe doch am besten Thomas ne Mail. Er antwortet recht fix und kennt 
sein  Produkt wahrscheinlich am Besten.

>Wie lange behält ein AVR eigentlich sein Programm ohne das er an
>Versorgungsspannung liegt?
deutlich länger als du lebst, um nachzusehen ob es noch drinnen ist :)

Gruß,
Christian

von Julius (Gast)


Lesenswert?

Danke, werd ich machen.

von J. S. (munk)


Lesenswert?

Ich deute das Log wie folgt:

a) Programmer wird als lowspeed-Device erkannt (2.2k pullup ist richtig 
angeschlossen)
b) danach geht nichts mehr

Hast Du die Clock-Fuses so programmiert, dass der externe Quarz auch 
verwendet wird? Jungfräuliche Bausteine verwenden den internen 
RC-Oszillator und der läuft mit 1 MHz. Der Programmer funktioniert nur 
bei korrekt programmierten Clock-Fuses.

von Julius (Gast)


Lesenswert?

Wie schon geschrieben wurde der ATmega8 nicht von mir geflasht.

Mfg
Julius

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.