Forum: Mikrocontroller und Digitale Elektronik fuses mega8 uisp


von erwin (Gast)


Lesenswert?

hallo!

wie kann ich denn mit uisp bei meinem mega8 dafür sorgen, dass der
externe und nicht der interne oszillator verwendet wird? dazu muss ich
ja die fuses verändern.. aber wie?!?

über antworten würde ich mich freuen ;)

von Tobi (Gast)


Lesenswert?

für die genauen werte ins datenblatt schaun. es wird auch noch zwischen
schnellen, mittleren und langsamen quarzen und quarzoszillatoren
unterschieden. steht genau im DS wann du was nehmen solltest. bitte
genau lesen, sonst gibts murks. ein programm zu flashen hast du aber
schon,oder?

ps: beachte, dass einige programme ein häkchen bei den fuses als
gesetzt ansehen (avr studio) andere als nicht gesetzt (unprogrammed,
z.b ponyprog)

von erwin (Gast)


Lesenswert?

joh. das programm zum flashen hab ich schon. ich hatte bis jetzt immer
die 4433'er in meinem "board". (hab mir gestern wegen
pinkompabilität eben den mega8 gekauft)

mir ging's hauptsächlich darum, wie ich das mit uisp mache!

von erwin (Gast)


Lesenswert?

ach ja.. ich hab die man-page gelesen ;)
aber bevor ich jetzt mir das teil irgendwie so schrotte..

von Tobi (Gast)


Lesenswert?

was hat das denn mit dem programmer zu tun. den brauchst du doch nur
dranstecken und den rest im programm zum flashen erledigen.

oder hab ich deine frage jetzt falsch verstanden. ist ja noch zu früh
zum klar denken :))

von Tobi (Gast)


Lesenswert?

schrotten nicht. nur nicht mehr drauf zugreifbar machen. deswegen vorher
genau nachlesen was du setzten musst.

von Markus Müller (Gast)


Lesenswert?

Hallo!
Also falls es was hilft,
Die fuses für den externen 4 Mhz Quarzoszilator für den mega8 sind:
lfuse: 0b00111111
hfuse: 0b11011001
So geht das jedenfalls bei mir :)
an den hfuses musst du garnichts ändern, das ist bereits die
Fabrikeinstellung.
Vielleicht hilft dir das ja was :)

von erwin (Gast)


Lesenswert?

danke! hab mich jetzt einfach mal rangetraut ;)
mit "uisp  -dprog=stk200 --wr_fuse_l=0x3f" geht das ganze.. (0x3f
sind deine 0b00111111!)

allen merci für's helfen!

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.