Digispark Attiny85 使用方式与踩到的坑
前言
网上教程都很老旧,按着教程来玩了以下Digispark碰到了很多坑
最近badUSB兴盛?硬生生抬高了Digispark开发板的价格,网上看到的教程里都是十块钱左右一块的,轮到自己买价格达到了二十一块
Arduino IDE安装
https://www.arduino.cc/en/Main/Software
免费下载,免费安装
这时候碰到了第一个坑
网上的教程都说添加
https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json
作为开发板管理网址,试了很久都找不到digistump的包
最后发现自己搭了一个json才下到digistump
https://hyluz.cn/1.json
中间各种github访问慢下载失败就不说了
脚本编写与上传
一直以为是需要通过COM口进行烧录的,但是板子插上去死活找不到COM口,最后发现这个板子点上传以后再插进电脑就可以正常烧录了
无限上传超时
开始用的是bugfor赠送的一块Digispark,点上传后再插入,等60秒后直接报超时。驱动重装了无数遍,bugfor的教程看了好几遍,照着一步一步来了也没用。
后来打开电脑声音发现插入usb电脑发出识别到的声音以后就直接开始执行脚本了。
似乎是前5s检测已经被去掉的感觉(官方也没告诉我我的已经被去掉了啊!!!)
说明了去掉这个bl后已经不能再通过USB刷入了。
两种方法:
买个编程器把bl固件刷回去
重新买一块开发板
查了一下淘宝,编程器一套40-50,开发板一块20左右(已经比以前贵了)
先买了两块板子试试
果然成功了