美文网首页
用Digispark制作USBtinyISP教程

用Digispark制作USBtinyISP教程

作者: 关爱单身狗成长协会 | 来源:发表于2019-03-07 16:29 被阅读9次

    参考资料:

    程序:

    工具:

    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

    相关文章:

    相关文章

      网友评论

          本文标题:用Digispark制作USBtinyISP教程

          本文链接:https://www.haomeiwen.com/subject/gcxhpqtx.html