如何使用Arduino IDE编程ATTINY13/ATTINY13A单片机

尽管ATtiny系列被认为是非常便宜和有用的,但是仍然缺少有关它的项目和教程。在本篇文章中,您将学习如何使用通过Arduino IDE编程的ATtiny13微控制器开始构建应用程序。

在这里插入图片描述

首先,ATtiny13是基于AVR增强RISC架构的低功耗CMOS 8位微控制器。通过在一个时钟周期内执行功能强大的指令,ATtiny13的吞吐率接近1 MIPS / MHz,从而使系统设计人员能够优化功耗与处理速度。 Microchip收购Atmel之后,新的ATtiny13仍在生产中。

所需的组件

● Arduino Uno或任何其他Arduino开发板

● ATtiny13或13A单片机

● 面包板

● 连接导线

电路

为了连接硬件,您应该首先如图所示调整ATtiny的方向。

首先,将Arduino的5V连接到ATtiny引脚8。分别将GND连接到引脚4,引脚13到引脚7,引脚12到引脚6,引脚11到引脚5,最后将引脚10连接到引脚1。

在这里插入图片描述

编程ATTINY13

要编程ATtiny13,我们应该将Arduino设置为烧录器(Programmer)。这可以通过在IDE中按照以下路径(Files -> Examples -> ArduinoISP)将ArduinoISP草图上传到Arduino来实现。

在这里插入图片描述

现在我们的Arduino已准备好对ATtiny 13进行编程,但仍然需要通过安装其核心文件来设置ATtiny。在本文中,首选sleepmanj制作的文件。

要安装这些文件,请打开Arduino IDE并导航到文件下拉菜单,然后选择首选项。将此URL“https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json”粘贴到“Additional Boards Manager URLs”。如果您这里已有URL,并且想要添加更多,请用逗号和空格分隔URL。
在这里插入图片描述


更多Arduino的内容请参考以下链接:https://www.yiboard.com/thread-1521-1-1.html

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值