Arduino - 最小系统 (基于ATtiny2313A)


【基础介绍篇】


材料准备:

  • ATtiny2313A 单片机。
  • 直接通过ISP编程器进行程序下载,所以不需要烧录Bootloader。
  • (可选)USB ISP 编程器(如果没有编程器,则用Nano制作下载器,并用芯片出厂默认熔丝参数进行编译下载即可)。
  • (可选)16M晶振一个,22pF陶瓷电容两个(如果使用外部晶振,则4、5针接外部晶振两脚,并各串联22pF电容后接地)。
  • (可选)0.1uF 去耦电容一个(实际应用中,要在VCC与GND之间加个去耦电容:VCC←→电容←→GND)。

ATtiny2313A 单片机针脚图示

这里写图片描述

这里写图片描述


【熔丝烧录篇】


说明

1、如果使用出厂默认设置,则跳过此篇。
2、如果不熔丝,则在程序下载时,要按照出厂默认值设置开发板。
3、关于正确配置AVR熔丝位,参考文章:http://www.eeworld.com.cn/mcu/article_24377.html

ATtiny2313A 熔丝出厂默认值

ATtiny2313A 熔丝出厂默认值为:低位值64,高位值DF,扩展位FF,(加密值FF,因为使用“无加密”,所以此值无效)。

选项如下:

  • 使用内部RC振荡器8MHz ,起动时间14CK+65ms 。
  • 系统时钟8分频。(降至1MHz)。
  • 使能ISP编程 。
  • 无加密(没有使能存储器保护特性) 。
  • 禁用掉电检测 。

ISP接线

参考ATtiny13A接线方法,对照ATtiny2313A针脚示意图,将6根线接好。

熔丝烧录

参考ATtiny13A的熔丝烧录方法。
推荐值:低位值E4,高位值DF,扩展位FF。

选项如下:

  • 使用内部RC振荡器8MHz ,起动时间14CK+65ms 。
  • 使能ISP编程 。
  • 禁用掉电检测 。
  • 无加密(没有使能存储器保护特性) 。

这里写图片描述


【程序下载篇】


1、添加Arduino对ATtiny2313A开发板的支持:

“文件”→“首选项”→“附加开发板管理器网址”,加入下面的网址:
http://drazzy.com/package_drazzy.com_index.json
这里写图片描述

2、程序下载:参考ATtiny13A程序下载方法。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢光庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值