Dann bringst du ja dein hex File in den AVR ein. Sehr gut![]()
Sprich nur noch die Fuse bits, welche wie folgt erledigt werden:
aus dem vusb Makefile entliehene Beschreibung der Bits.Code:# Fuse high byte: # 0x5f = 0 1 0 1 1 1 1 1 <-- BODLEVEL0 (Brown out trigger level bit 0) # ^ ^ ^ ^ ^ ^ ^------ BODLEVEL1 (Brown out trigger level bit 1) # | | | | | +-------- BODLEVEL2 (Brown out trigger level bit 2) # | | | | + --------- EESAVE (don't preserve EEPROM over chip erase) # | | | +-------------- WDTON (WDT not always on) # | | +---------------- SPIEN (allow serial programming) # | +------------------ DWEN (ebug wire is enabled) # +-------------------- RSTDISBL (reset pin is disabled) # Fuse low byte: # 0xdf = 1 1 0 1 1 1 1 1 # ^ ^ \ / \--+--/ # | | | +------- CKSEL 3..0 (external >8M crystal) # | | +--------------- SUT 1..0 (crystal osc, BOD enabled) # | +------------------ CKOUT (clock output enable) # +-------------------- CKDIV8 (divide clock by eight disabled) AVRDUDE=sudo avrdude -P deineschnittstelle -c deinprogger -p deintarget -U lfuse:w:0xdf:m -U hfuse:w:0x5f:m -U flash:w:
Die Low/High Fusebits anpassen. WICHTIG!!!
Gruß
Georg







Zitieren

Lesezeichen