Hi, ich weiß nicht, ob es jemandem nützt: Ich hab es nicht geschafft den ATtiny13 mit UISP zu programmieren. AVRdude unterstützt diesen Chip zwar, hat aber in der aktuellen CVS-Version keine eingebaute 'Bremse' um die ISP-Frequenz unter 1/4 des internen 128kHz-Oszillators zu bringen. Habe also die Fuses für diesen Oszillator gesetzt und danach konnte ich den Chip mit AVRdude weder lesen noch neu programmieren (wegen besagtem Manko). Deswegen hab ich die aktuelle Version aus dem CVS für Windows kompiliert. Einmal mit Bremse und einmal die Originalversion. Damit ließ sich der Kleine wieder problemlos beschreiben/lesen. Grüße, Freakazoid
Hatte mal ein ähnliches Problem - hatte versehentlich die Fuses so gesetzt, dass der µC extrem langsam lief. Der ISP konnte ihn dann nicht mehr programmieren (parallel oder Atmel seriell). Habe dann mit "Gewalt" 1MHz per Funkionsgenerator auf den Takt-Eingang von aussen gelegt (TTL Pegel, Versorgung 5V) konnte ihn dann problemlos programmieren.
Das heißt also, daß der externe Takt trotz 'gewähltem' internen Oszillator berücksichtigt wird? Auch eine Möglichkeit. Halte ich aber eher für einen Bug als für ein Feature ;-)
Hm? Einfach programmierfrequenz runterstellen vielleicht?
@simon: Problem war ja: Mein usip kannte den Tiny nicht und avrdude kennt kein 'runterstellen'. Deswegen ja obiges Kompilat.
Hallo Andre, kannst du dafür auch ein Kompilat für Linux bereitstellen, oder deine Arbeit zu den Sourcen zurückspiegeln? Ich steh grad vor dem gleichen Problem, hab aber nur Linux am Laufen ... Viele Grüße Ralf
Hallo André, vielen Dank für das Kompilat, war die Rettung für mein 32 kHz Uhrenquarz. Hast du den/die AVRdude Entwickler mal auf das Manko aufmerksam gemacht? Weil ein Kommandozeilenparameter für diese Bremse sollte eigentlich kein Aufwand sein und die Entwickler freuen sich bestimmt auch über deinen Code. Beste Grüße, Bartl
Freut mich. Der Teil ist schon im Code drin (aber nicht mein Werk). Es gab auch mal eine gepatchte Version mit Kommandozeilenparameter. Vielleicht mach ich die Entwickler mal drauf aufmerksam oder bau selber einen Patch. Grüße, Freakazoid
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.