1.你需要USB-ASP;10 pin 转 6 pin 接口(即ISP - ICSP接口)
2.Progisp V1.72 @Installer
3.找到Arduino\hardware\arduino\boards.txt
4.找到其中对应leonardo的东西
5.找到其对应的HEX文件,熔丝位配置:
leonardo.name=Arduino Leonardo
leonardo.upload.protocol=avr109
leonardo.upload.maximum_size=28672
leonardo.upload.speed=57600
leonardo.upload.disable_flushing=true
leonardo.bootloader.low_fuses=0xff
leonardo.bootloader.high_fuses=0xd8
leonardo.bootloader.extended_fuses=0xcb
leonardo.bootloader.path=caterina
leonardo.bootloader.file=Caterina-Leonardo.hex
leonardo.bootloader.unlock_bits=0x3F
leonardo.bootloader.lock_bits=0x2F
leonardo.build.mcu=atmega32u4
leonardo.build.f_cpu=16000000L
leonardo.build.vid=0x2341
leonardo.build.pid=0x8036
leonardo.build.core=arduino
leonardo.build.variant=leonardo
(这个是LEONARDO的)
6.(在Progisp下)调入FLASH(即HEX文件),并且正确设置熔丝位
7.按写入
8.按自动
完成
2.Progisp V1.72 @Installer
3.找到Arduino\hardware\arduino\boards.txt
4.找到其中对应leonardo的东西
5.找到其对应的HEX文件,熔丝位配置:
leonardo.name=Arduino Leonardo
leonardo.upload.protocol=avr109
leonardo.upload.maximum_size=28672
leonardo.upload.speed=57600
leonardo.upload.disable_flushing=true
leonardo.bootloader.low_fuses=0xff
leonardo.bootloader.high_fuses=0xd8
leonardo.bootloader.extended_fuses=0xcb
leonardo.bootloader.path=caterina
leonardo.bootloader.file=Caterina-Leonardo.hex
leonardo.bootloader.unlock_bits=0x3F
leonardo.bootloader.lock_bits=0x2F
leonardo.build.mcu=atmega32u4
leonardo.build.f_cpu=16000000L
leonardo.build.vid=0x2341
leonardo.build.pid=0x8036
leonardo.build.core=arduino
leonardo.build.variant=leonardo
(这个是LEONARDO的)
6.(在Progisp下)调入FLASH(即HEX文件),并且正确设置熔丝位
7.按写入
8.按自动
完成