Arduinoにも使用されるAVR ATMEGA328pをavrdudeを使用して,USBasp経由で書き込みます.
-c 書き込み装置の選択
usbaspを使用するときは「-c usbasp」
-p ターゲットマイコンの指定
Mega328pを使う時,「-p m328p」
-U以下に命令を書く
HFUSEを読み出すときのコマンドとその結果
1 |
avrdude -c usbasp -p m328p -U hfuse:r:con:h |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e950f avrdude: reading hfuse memory: Reading | ################################################## | 100% 0.00s avrdude: writing output file "con" 0xde avrdude: safemode: Fuses OK avrdude done. Thank you. |
LHUSEを読み込むコマンドとその結果.0xffがしゅつりょくされている
1 |
avrdude -c usbasp -p m328p -U lfuse:r:con:h |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e950f avrdude: reading lfuse memory: Reading | ################################################## | 100% 0.01s avrdude: writing output file "con" 0xff avrdude: safemode: Fuses OK avrdude done. Thank you. |