außerdem habe ich einen 16Mhz Quarz eingebaut. Muss ich dafür die Fueses auch nochmal anpassen ? im Quellcode habe ich schon die define auf 16 Mhz geändert.
Hallo,
vielleicht kann mir von euch jemand weiterhelfen. Ich habe einen Quellcode in dem folgende Fuses dokumentiert sind. Leier weiß ich nicht, wie ich die Haken dann bei Ponny Prog setzen muss. Ich möchte vermeiden durch ausprobieren gleich wieder einen AT zu schießen.
Fuse low byte:
# 0xef = 1 1 1 0 1 1 1 1
# ^ ^ \+/ \--+--/
# | | | +------- CKSEL 3..0 (clock selection -> crystal @ 12 MHz)
# | | +--------------- SUT 1..0 (BOD enabled, fast rising power)
# | +------------------ CKOUT (clock output on CKOUT pin -> disabled)
# +-------------------- CKDIV8 (divide clock by 8 -> don't divide)
#
# Fuse high byte:
# 0xdb = 1 1 0 1 1 0 1 1
# ^ ^ ^ ^ \-+-/ ^
# | | | | | +---- RSTDISBL (disable external reset -> enabled)
# | | | | +-------- BODLEVEL 2..0 (brownout trigger level -> 2.7V)
# | | | +-------------- WDTON (watchdog timer always on -> disable)
# | | +---------------- SPIEN (enable serial programming -> enabled)
# | +------------------ EESAVE (preserve EEPROM on Chip Erase -> not preserved)
# +-------------------- DWEN (debug wire enable)
Danke schon im Voraus
außerdem habe ich einen 16Mhz Quarz eingebaut. Muss ich dafür die Fueses auch nochmal anpassen ? im Quellcode habe ich schon die define auf 16 Mhz geändert.
Schon hiermit probiert? www.engbedded.com/fusecalc/
sonst wäre der Typ gefragt.
Der Typ ist ein ATTINY2313
Wenn du low und high-byte in das Programm ein gibst, dann siehst du genau welche Haken du im PonyProg setzen musst.
Hm der Fuse Calc ist leider grade nicht erreichbar
Danke für die schnelle Hilfe. Konnte inzwischen die Fuses via avrdude schießen.
Lesezeichen