当前位置:   article > 正文

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

attiny13

尽管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

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
  

闽ICP备14008679号