Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Arten der Takterzeugung

Ähnliche Präsentationen


Präsentation zum Thema: "Arten der Takterzeugung"—  Präsentation transkript:

1 Arten der Takterzeugung
Externer Takt, CSEL=0000, Interner RC-Oszillator (CSEL= ) (1,2,4,8 MHZ) Externer RC-Oszillator Externer Crystal/Resonator (Quarz)

2 Fuses Online fuse Rechner:http://www.engbedded.com/fusecalc/
Erläuterungen Takt in Fuseslow: 1:1 eintragen Alle anderen Einstallungen invertiert eintragen (0: Option ein, 1: Option aus)

3 Taktprogrammierung

4 fuses high

5 fuses low

6 ################################################################################
# !!! Diser Teil von Makefile sollte nicht geaendert werden !!! # # Fuse high byte: #m0xd9 = # 0xc9 = <-- BOOTRST (boot reset vector at 0x0000) # ^ ^ ^ ^ ^ ^ ^ BOOTSZ0 # | | | | | BOOTSZ1 # | | | | EESAVE (don't preserve EEPROM over chip erase) # | | | CKOPT (full output swing) # | | SPIEN (allow serial programming) # | WDTON (WDT not always on) # RSTDISBL (reset pin is enabled) # Fuse low byte: #m0xe1 = # 0x9f = # ^ ^ \ / \--+--/ # | | | CKSEL 3..0 (external >8M crystal) # | | SUT 1..0 (crystal osc, BOD enabled) # | BODEN (BrownOut Detector enabled) # BODLEVEL (2.7V)

7 #fuse: # $(UISP) --wr_fuse_h=0xc9 --wr_fuse_l=0x9f #CKSEL ; CKOPT 1 (unprogrammed) 1mhz: $(UISP) --wr_fuse_h=0xd9 --wr_fuse_l=0xe1 #CKSEL ; CKOPT 1 (unprogrammed) 2mhz: $(UISP) --wr_fuse_h=0xd9 --wr_fuse_l=0xe2 #CKSEL ; CKOPT 1 (unprogrammed) 4mhz: $(UISP) --wr_fuse_h=0xd9 --wr_fuse_l=0xe3 #CKSEL ; CKOPT 1 (unprogrammed) 8mhz: $(UISP) --wr_fuse_h=0xd9 --wr_fuse_l=0xe4 #CKSEL ; CKOPT 0 (programmed) ext_11mhz: $(UISP) --wr_fuse_h=0xc9 --wr_fuse_l=0xef

8 Mit USBasp flash: avrdude -c USBasp -p m8 -P usb -e -B8 -U flash:w:main.hex 1mhz: avrdude -c USBasp -p m8 -P usb -U lfuse:w:0xe1:m -U hfuse:w:0xd9:m -V 2mhz: avrdude -c USBasp -p m8 -P usb -U lfuse:w:0xe2:m -U hfuse:w:0xd9:m -V 4mhz: avrdude -c USBasp -p m8 -P usb -U lfuse:w:0xe3:m -U hfuse:w:0xd9:m -V 8mhz: avrdude -c USBasp -p m8 -P usb -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m -V ext_11mhz: avrdude -c USBasp -p m8 -P usb -U lfuse:w:0xef:m -U hfuse:w:0xc9:m -V Flash eeprom avrdude -c USBasp -p m8 -P usb -e -B8 -U eeprom:w:main_eeprom.hex


Herunterladen ppt "Arten der Takterzeugung"

Ähnliche Präsentationen


Google-Anzeigen