参考资料:
程序:
工具:
1.准备材料
材料 |
---|
洞洞板 |
DigiSpark |
排针 |
排插 |
8pin底座 |
焊接线以及其他工具 |
2.焊接
焊接电路图参考
3.烧录程序
在写入程序前确保自己的电脑安装了Digispark驱动
如果没有安装Digispark驱动可以参考文章:https://www.jianshu.com/p/b33d61fc2678
前往 https://github.com/micronucleus/micronucleus 下载工具
前往 http://littlewire.github.io/downloads.html 下载程序
打开 micronucleus/commandline
目录,然后在目录下打开cmd执行micronucleus.exe littlewire_v13.hex
命令执行后提示连接设备时插入Digispark
接入接着命令行会出现写入进度
提示成功后拔出,打开设备管理器,重新插入Digispark,大概5秒左右在设备管理器显示出USBtiny说明程序写入成功了
这里说明下在前5秒Digispark使用的还是原来的Digispark Bootloader,可以用来重新写入程序
4.设置High Fuse
虽然在设备管理器显示出USBtiny但现在还不能使用的
不然大概会出现以下这种错误:
使用这里还要对Digispark进行以下设置
使用 Arduino as ISP
Arduino as ISP工具参考:https://www.jianshu.com/p/e023d8f3a358
想要使用ISP功能需要锁定pin5,通过设置High Fuse实现
设置值为:
hfuse:w:0x55:m
命令参考
命令的设置可以参考:https://www.jianshu.com/p/1c1cb50e7159
D:\"Program Files (x86)"\Arduino\hardware\tools\avr/bin/avrdude -C "D:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -v -pattiny85 -carduino -PCOM5 -b19200 -U hfuse:w:0x55:m
5.用ATtiny85进行烧录测试
使用Arduino IDE烧录测试
插入做好的USBtiny打开项目
然后在的工具>编程器
选择USBtiny,处理器选择ATtiny85
准备就绪后点击上传
由于简书图片上传限制我对视频进行了加速6.关于重置熔丝
重置熔丝可以参考文章:https://www.jianshu.com/p/d6621d18c70b
完成 (*´・v・)b
相关文章:
网友评论