Forum: Mikrocontroller und Digitale Elektronik Fuse bits auswählen


von Hans Möller (Gast)


Lesenswert?

hallo

habe einen atmega8, den ich mit ponyprog programmieren möchte.

ich soll diese fusebits setzen:

high byte = 0xc9, low byte = 0x9f

was muss ich da ankreuzen??

mfg

von 1342 (Gast)


Lesenswert?

Ich kann nur empfehlen das Manual genau durchzulesen und eine List zu 
den Bedeutungen der einzelnen Bist zu machen. Wenn es keine 
unterschiedlichen Anwendungsfaelle gaebe, gaebe es nichts auszuwaehlen. 
Du gibt von deinem Projekt etwas zuwenig preis um wirklich bei der 
Auswahl helfen zu koennen.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

high byte = 0xc9, low byte = 0x9f für den atmega8 entschlüsseln geht mit
http://palmavr.sourceforge.net/cgi-bin/fc.cgi

Beim Übertragen in Ponyprog hilft
http://www.mikrocontroller.net/articles/AVR_Fuses#Ponyprog2000

Die Tipps dort so lange lesen, bis du den Text auswendig kannst. Erst 
dann den Programmer anwerfen ;-)

von Hans Möller (Gast)


Lesenswert?

ich habe diese schaltung nachgebaut:
http://www.raphnet.net/electronique/snes_nes_usb/index_en.php

die hex datei habe ich auch schon heruntergeladen - doch ich weiß eben 
nicht, wie ich die fuse bytes im ponyprog setzen soll

von Niels H. (monarch35)


Lesenswert?

Hans Möller wrote:
>
> high byte = 0xc9, low byte = 0x9f

0xc9 = 1100 1001

Als verweis auf die Seite 223 der AtMega8-Doku von atmel ist also obere 
nibble ist also RSTDISBL und WDTON, die "high" sind, also NICHT 
aktiviert sind.  Im unteren Nibble des highbyte ist es BOOTRST und 
EESAVE, die NICHT aktiviert sind.


0x9f = 1001 1111

BODLEVEL und SUT0, sowie CKSEL3-0 die NICHT aktiv sind.

Leider kenne ich ponyprog nicht so genau...aber ich denke, die begriffe 
sollten reichen.

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.