usbasp, Fehlermeldung (dmesg)

Gast #628876
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?
Gast #628933
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
#628985
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren