怎样编程ATtiny 85 Digispark

步骤1:引脚名称
最后,经过大量搜索,我意识到同一根物理引脚在arduino ide中可以具有不同的名称(集成开发环境)。
微控制器上的物理引脚从芯片背面的凹口或点开始按逆时针编号。然后,例如,将attiny85上的物理引脚7指定为数字2或模拟1。
步骤2:开源arduino ide设置

现在假定已经下载并安装了arduino开源ide,以及attiny 85板管理器文件。
如果没有,请在此处进行详细说明:https://github.com/damellis/attiny/zipball/arduino1
第3步:将arduino设置为程序员
首先需要将arduino uno设置为programmer或isp(系统程序员)。
选择“ arduino uno/genuino ”作为开发板。
验证(编译)并上传示例中的草图“ arduinoisp ”。
它应该成功完成,并显示消息done uploading。
这将确认正在使用正确的端口,并且pc与arduino uno之间的通信正在正常进行。
第4步:将arduino uno连接到attiny 85 digispark。
此外,还要在复位时将一个10uf电容从reset接地。 arduino uno。
重要:将程序上载到attiny85时,可以防止自动重置。
但是,上载“ arduinoisp”草图时,如果在上一步中连接了它,则会发生错误。
仅在使用“ arduino as isp”来对attiny85进行编程。
步骤5:将bootloader刻录到attiny85上。
为此,必须在系统中将arduino设置为程序员。
从“工具”菜单中,
将程序员更改为“ arduino as isp ”
从工具中,选择“ attiny85 ” 作为要编程的电路板:
重新检查《 正确 ,请选择attiny,否则会出现错误。
从ide工具,菜单,时钟中选择。 8mhz 时钟速度。
刻录自举程序。
ide应使用“完成刻录自举程序”进行确认‘
第6步:上传草图程序
这可以通过连接led tp引脚p0并从示例上传blink来确认。
注意 :将引脚号从13更改为0。它出现在3个地方。然后,编译并上传。
第7步:测试以确认
将led连接到端子0并打开电源
第8步:检查programmer heartbeat
它不是盲目地遵循步骤,而是有帮助的如果对故障排除过程有更好的了解,可以进行故障排除。
因此,附件是arduinoisp草图中的注释文件。
其开头为“此草图将arduino转换为 avrisp ”。
什么是avrisp
再次搜索了很多avr之后,它们仅仅是开发像attiny 85这样的小型处理器的家伙的名字。
a lf(egil bogen) v egard(wollan) r isc处理器。 (又名高级虚拟risc)
,并且risc = r 受教育的 i nstruct s et c omputing。
并且isp = 我 n s 系统 p 制图仪
对于需要视觉确认的用户下载成功并且程序员正在运行,请尝试以下操作:
//在以下引脚上放一个led(带电阻):
//9:心跳-显示程序员正在运行
//8:错误-出现问题时亮起(如果有意义,请使用红色)
//7:编程-与从站通信


蓝牙耳机什么牌子好?2020蓝牙耳机排行榜10强!
OPPOK5评测 可能是最值得选的OPPO千元机
以人民的名义告诉你:中国空间站将在2022年建
R7 3700X是否值得购买?实际游戏体验仍不理想!
政策助推景区充电基建 连接器发展迎新机
怎样编程ATtiny 85 Digispark
智能手机中的单键开/关机和复位的智能设计方案
舵机在智能扫地机器人以及洗地机中的应用与优势
怎么分辨电线电缆是不是国标
迪进国际推出Digi WAN Bonding,实现聚合式千兆互联网速度并提升连接可靠性
在关税战前提前准备 TCL第一季度大举进攻美国市场
苹果下一代自研Mac处理器有望采用台积电第二代5nm工艺
基于FPGA的系统结合了两个视频流以提供3D视频
新唐科技M452RG6AE控制器简介
基于ASPICE模型的汽车软件开发质量管理设计
华为设计出了2nm芯片吗 2nm芯片何时量产
哪些场景需要智能会议平板?哪些场景会议电视就行?
京东无人科技规模化应用在全面布局
位移传感厂商:上海麦歌恩微电子有限公司简介
使用运算放大器的RC相移振荡器设计