Fuse- und Lockbits

hellmars

Neues Mitglied
23. Aug. 2008
8
0
0
Sprachen
gruesse an alle die sich auskennen,
folgendes problem habe ich wenn ich einen neuen uP zum ersten mal programmiere ... ob mega8 oder mega32 und vor allem mega324p.

nach dem compilieren ist beim oeffnen des isp-programmers der "folder" mit den fuse und lockbits leer. irgendwie nach vielem hin un her habe ich das dann hinbekommen, aber ich koennte nicht sagen wie es zuverlaessig geht.

ich bin fuer jede zuverlaessige loesung dankbar.

gruss
helmar
 
Probieren

Hallo @hell....,

hast Du evtl. Screenshots, was Dir der Programmer anzeigt?.
Gehe mal davon aus, daß mit STK500 EVA-Board gearbeitet wird.
OK.
Heute abend mal die brandneue von Reichelt eingetroffenen ATMegas
zum ersten Mal flashen. Dann sehe ich ja, was da passiert.
Bitte noch etwas Geduld.
(Möchte meine LCD-Routinen auf ATTiny2313 rüberbeamen, mal sehen ob's
da auch mit geht.) Also großes Programmieren fürs Wochenende angesagt.

Bis dann....


Gruß von Oskar01
 
Probe auf'sExempel

Hallo @H...,

unten die Screenshots, die zeigen sollen, wie einfach und problemlos mit dem STK500-Evaluation-Board das "Auswechseln" von ATMegas geht.

Also, der alte saß etwas fest, ließ sich trotz Spezialwerkzeug so nicht rausziehen, das Board hatte sich sogar an der Stelle etwas durchgebogen.
Ein bißchen mit Schraubenzieher nachgeholfen, dann mit der isolierten Zange
EAN 4016138184198 B/N 184195 (Conrad) rausgezogen.
Den neuen mit dem Pinausrichter "gefügig" gemacht, eingesetzt.
Natürlich alles auf der "Nirostaspüle", um ESD-Probleme bei meinem statisch sehr aktivem Teppichboden gleich von vorne herein auszuschließen.

Die Aktion dauerte etwa 5 Minuten.

Dann ...tief luftholen....

Uahhhh... Programmiermaske aufgerufen. Studio4 zeigt mir die "unberührten" Fuses und Lockbits. Die Signatur mußte dann auch noch ausgelesen werden.

Also, der Mega steht default auf internem Oszillator, das wurde sogleich abgeändert auf externen Medium-Frequency-STK-500-Board-konformen Oszillator.

Sonst nichts geändert.
Programm entzipt (mittlerweile eine kleine Sammlung von selbst - ok- haupsächlich selbst eruierten und lauffähigen ASM-Progs) assemblieren lassen, geflasht.......

die Spannung steigt.......

OK.

Das wars.
Lauflicht und serielle Schnittstelle läuft wie ne "Eins".

Also, ehrlich gesagt, ob ich das mit Ponyprog so auf Anhieb mit programmed und unprogrammed und weiteren kunfus machenden Dingen so hingekriegt hätte, wage ich stark zu bezweifeln.

Also, da zeigt sich mal wieder die Stärke dieses Boards, was ich am Anfang ja etwas verteufelt hatte....
Also großes Lob an ATMEL.
OK. Watchdog hat gerade gebellt. Prog wurde automatisch resettet, läuft von alleine wieder los. Die Ursache: Zuviele nicht sauber abgeschlossene Sprungbefehle, die bei jedem Durchlauf (pro Mal etwa 1 Minute) den Stack "zumüllen", bis der dann überläuft. Nach ca. einer halben Stunde ist es dann wieder Zeit für den Bello, mal in Aktion zu treten.
Der Watchdog resettet auch , wenn der Taktoszillator mal stoppt, er läuft autonom.
Nach Reset schwingt der Oszillator wieder von alleine an. Bis jetzt jedenfalls.
Mach gerade den Dauertest.

Wochenende gerettet
Gruß von Oskar01
 

Anhänge

  • Lock_Bits_01.png
    Lock_Bits_01.png
    6,1 KB · Aufrufe: 28
  • Fuses_01.png
    Fuses_01.png
    6,9 KB · Aufrufe: 22
  • Fuses_02.png
    Fuses_02.png
    6 KB · Aufrufe: 16
  • Program_01.png
    Program_01.png
    4,6 KB · Aufrufe: 16
  • Program_02.png
    Program_02.png
    5,6 KB · Aufrufe: 22
Noch ein Bild

OK. noch ein paar Bildchen....
 

Anhänge

  • Program_03.png
    Program_03.png
    4,8 KB · Aufrufe: 19
  • Program_04.png
    Program_04.png
    4,7 KB · Aufrufe: 15
hallo oscar,
danke fuer die hilfe, hast mir sehr weitergeholfen.
ich bin erst vor kurzem in die avr-geschichte eingestiegen und hatte mir zum einstieg auch nur ein guenstiges "rncontrol14" entwicklerboard von rotboternetz.de gekauft und in Folge auch nur mit den mitgelieferten Tools gearbeitet, incl. dem mitgelieferten USB-Programmer unter Bascom.
Ich werde mir mal Studio 4 runterlade und es damit probieren, sieht gut aus, was ich bei dir gesehen habe.

danke und gruss
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)