最小的单片机:ATtiny85

请添加图片描述

烧录引脚对应

请添加图片描述

Arduino Uno – ATtiny85

  • 5V – Vcc

  • Gnd – Gnd

  • Pin 13 – Pin 2

  • Pin 12 – Pin 1

  • Pin 11 – Pin 0

  • Pin 10 – Reset

在Arduino Uno的RESET和GND之间接一个 10 μ F 10\mu F 10μF的电解电容,记得正极(长脚)接RESET,负极(短脚)接GND。

Arduino Uno作为烧录器

在Arduino IDE中打开文件->示例->ArduinoISP,为Arduino Uno烧录ISP程序,烧录完成后。

为ATtiny85编写并烧录程序

下载安装Arduino IDE attiny85库

在文件->首选项中的附加开发板管理器网址中添加以下链接,选择ATtiny/ATmega Standalone安装

https://www.leonardomiliani.com/repository/package_leonardomiliani.com_index.json
https://mesom.de/atflash/package_atflash_index.json
http://drazzy.com/package_drazzy.com_index.json
https://raw.githubusercontent.com/FemtoCow/ATTinyCore/master/Downloads/package_femtocow_attiny_index.json
https://raw.githubusercontent.com/RobotCing/Cing/master/Software/Packages/package_RobotCing_index.json

选择开发板为ATtiny85 Internal 8MHz,编程器为Arduino as ISP,编写ATtiny85程序并烧录,完成。

注意:使用内部8MHz编程时实测,程序中的1s相当于实际的8s,PulseIn函数的结果相当于 1 8 \dfrac{1}{8} 81

使用内部16MHz编程时实测,程序中的1s相当于实际的16s,PulseIn函数的结果相当于 1 16 \dfrac{1}{16} 161

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Shilong Wang

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

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

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

打赏作者

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

抵扣说明:

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

余额充值