digispark开发板&attiny85烧写digispark bootloader
Step1 制作ArduinoISP
找一个arduino uno或者nano开发板,选择示例里面的ArduinoISP,烧录
Step2 下载Bootloader文件
https://github.com/micronucleus/micronucleus
下载并解压出最新的Bootloader文件,默认在firmware\releases里
Step3 连接
| Attiny | Arduino |
|---|---|
| Pin 1 | D10 |
| Pin 4 | GND |
| Pin 5 | D11 |
| Pin 6 | D12 |
| Pin 7 | D13 |
| Pin 8 | 5V |

Step4 烧录
找到arduino的安装目录
如果是默认路径的话,在C:\Program Files (x86)\Arduino\
进入C:\Program Files (x86)\Arduino\hardware\tools\avr\bin
在当前文件夹打开CMD
avrdude -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc/avrdude.conf" -v -pattiny85 -carduino -PCOM25 -b19200 -Uflash:w:C:\Users\sxhex\Downloads\micronucleus-2.5\firmware\releases/t85_default.hex:i -U lfuse:w:0xE1:m -U hfuse:w:0xDD:m -U efuse:w:0xFE:m
解释:
<avrdude工具> -C "avrdude配置文件" -v -pattiny85 -carduino -P<Arduino端口> -b19200 -Uflash:w:<hex文件>:i -U lfuse:w:0xE1:m -U hfuse:w:0xDD:m -U efuse:w:0xFE:m
执行
avrdude: verifying ...
avrdude: 1 bytes of efuse verified
avrdude: safemode: lfuse reads as E1
avrdude: safemode: hfuse reads as DD
avrdude: safemode: efuse reads as FE
avrdude: safemode: Fuses OK (E:FE, H:DD, L:E1)
avrdude done. Thank you.
等到显示这个就是没问题了,可以正常使用
win10下用zadig安装libusb驱动即可使用
更多推荐
所有评论(0)