项目简介
本项目借助Arduino NANO和Arduino IDE环境,对ATTiny85和ATTiny13A微控制器进行编程与测试。通过简单的LED闪烁测试,以此验证这些微控制器的功能和连接是否正常。
项目的主要特性和功能
- 微控制器编程:利用Arduino NANO作为ISP对ATTiny85和ATTiny13A进行编程。
- LED闪烁测试:编程让连接的绿色LED灯每3秒闪烁一次,以此验证微控制器的正常工作。
- 跨平台支持:项目基于Arduino IDE,支持Windows、macOS和Linux操作系统。
安装使用步骤
准备Arduino NANO
- 启动Arduino IDE。
- 打开ArduinoISP示例代码(文件 > 示例 > 11.ArduinoISP)。
- 将Arduino NANO连接到计算机并上传代码。
配置Arduino IDE支持ATTiny85和ATTiny13A
- 打开文件 > 首选项,在“附加开发板管理器网址”中添加以下网址:
- 对于ATTiny85:
http://drazzy.com/package_drazzy.com_index.json
- 打开工具 > 开发板 > 开发板管理器,搜索并安装“ATtinyCore by SpenceKonde”(用于ATTiny85)和“MicroCore by MCUdude”(用于ATTiny13A)。
连接和编程ATTiny微控制器
- 选择正确的开发板和程序员:
- 对于ATTiny85:工具 > 开发板 > ATTinyCore > ATtiny25/45/85 (No bootloader)
- 对于ATTiny13A:工具 > 开发板 > MicroCore > ATtiny13
- 选择工具 > 程序员 > Arduino as ISP (ATTinyCore)
- 点击“烧录引导程序”(尽管会报错,但这是为了设置频率)。
- 选择草图 > 通过程序员上传。
验证测试
如果一切顺利,连接的绿色LED灯将开始每3秒闪烁一次,表明微控制器工作正常。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】