Fusebit-Problem avrdude / Burn-O-Mat v2

OP #2421193
Lesenswert?
• ▲
▼
Hi Community,

Ich würde gerne die Fuses eines ATtiny45 auslesen, weil das Testprojekt 
von ladyada.net "test_leds.hex" etwas sehr langsam blinkt und ich 
deshalb den Takt nicht auf 8MHz vermute.

Mein Equipment setzt sich aus Windows7 x64, dem USBtinyISP hier aus dem 
Sammelauftrag (schon etwas her) und einem ATtiny45.

Mit avrdude aus dem WINAVR-Projekt bekomme ich aber nur folgendes:

ATtiny45

l:01000000629D
 :00000001FF

h:01000000DF20
 :00000001FF

e:01000000FF00
 :00000001FF


(Das is jetzt natürlich zusammengefasst)

Vom PonyProg2000 kenne ich das in viel übersichtlicherer Form.

Daraufhin bin ich auf "Burn-O-Mat (v2)" gestossen.
Also flugs installiert und - Oh Wunder! - Null Fehlermeldungen beim 
Auslesen - paradiesisch! Also gesehen das (SCHEINBAR) CLKDIV/8=1 war - 
also nur 1MHz - also daher blinkt das natürlich "im Stundentakt".
Also geändert und immer noch keine Fehlermeldung.
Da ich mir das nicht vorstellen konnte, habe ich dann zum Test mal das 
vorgängig in den µC gebrannte "test_leds.hex" ausgelesen. Erwartet 
gewesen wäre nun, dass ich den Hexcode wieder in der Zieldatei vom 
Auslesen finde.
Dem war aber nicht so..
Das dicke Ende kam dann vollends, als ich mit avrdude nochmal die 
Fuse-Bits ausgelesen hatte - null Änderung. -______-
Dann habe ich noch geschaut, dass ich die Pfade zum WINAVR richtig 
einstelle - das hat leider auch nichts gebracht.
VIelleicht noch ein Tip - unter Programmer lässt sich der USBtinyISP 
nicht auswählen - der Port "USB" aber schon.

Fazit: Ich weiss 0.0%, wie ich den Fuse-Code nun verständlich bekomme 
und Burn-O-Mat funktioniert irgendwie nicht.


Könnte man mir da Hilfe bieten?

Also weshalb macht Burn-O-Mat einfach garnichts und 0 Fehlermeldungen 
lassen sich blicken?!
Und gibt es vielleicht noch eine weitere Möglichkeit, an eine GUI zu 
kommen?
"com0com", um eine Brücke zum installierten AVR-Studio 5 zu schlagen 
schlägt hier unter Windows 7/64x beim Befehl "install portblablabla" 
fehl.

Und falls es am einfachsten ist - was muss ich in avrdude eingeben, um 
den Takt auf 8MHz zu skalieren und nichts anderes zu verstellen?


Etwas pikierte Grüsse, Microwave
OP #2421549
Lesenswert?
• ▲
▼
Hi,

Aus absolut unerklärlichen Gründen listet der Burn-O-Mat nun ein wahres 
Sammelsurium an Programmern auf - inkl. USBtinyISP.
Ich habe keinen blassen, was ich da gemacht habe.
Jedenfalls konnte ich den USBtinyISP natürlich auswählen und mir so 
einige Minuten später den Clockdivider durch 8 entfernen.

Wiederum die eine oder andere Minute danach habe ich mir den ATtiny45 
dann noch verfused, in dem ich den Watchdog-Oszillator mit 128kHz 
eingeschaltet habe.
Aufgrund meines vorgängig geschriebenen Codes habe ich nun bis in alle 
Ewigkeit einen wunderschönen kleinen Frequenzgenerator mit exakt 
11.95kHz und invertierendem Ausgang als Supplement. ;)
Leider fast schon zu niedrig, um über eine Vollbrücke einen gewöhnlichen 
Zeilentrafo anzusteuern.


Nur mal so nebenbei gefragt - gibt es eine Möglichkeit, die eine Fuse 
mittels HV-Programmer wieder zurück zu setzen?!
Kann man das vielleicht sogar auch ohne HV-Programmer, in dem man 
passend irgendwo 12V-Signale reinballert?


Grüsse, Microwave.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.