用Arduino UNO烧录Attiny85芯片

与Attiny13A相似的极微小芯片,还有Attiny85,因为它都归属于AVR系列,因此都可以在Arduino IDE下烧写。

但Attiny85的烧写远比Attiny13A要简单的多。并且,对比85和13A,会发现85是支持SPI和I2C的,如果配合其他传感器,85显然有更大的应用场合。

因为前面有烧录Attiny13A经验的缘故,以下只列出Attiny85烧录的简单步骤。更多的细节,可查阅“用Arduino UNO烧录Attiny13A芯片”一文。

1、烧录Arduino UNO板为烧录器

File/Examples/11.ArduinoISP/ArduinoISP,烧录。

2、安装Arduino IDE支持库

到https://github.com/sleemanj/optiboot/blob/master/dists/README.md下载板卡支持库:

diy_attiny_ARDUINO_1_6_x_MANUAL_INSTALL.zip

这个文件在我这里极难下载,可能和墙有关。

下载回来后,解压,放在Arduino安装目录下,例如:

C:\Program Files (x86)\Arduino\hardware\

但要保证Arduino IDE版本在1.8.X以上。重启IDE。

3、烧录BootLoader

接线和13A相同,再唠叨一次:

ATtiny85 leg 1 -> Arduino 10

ATtiny85 leg 5 -> Arduino 11

ATtiny85 leg 6 -> Arduino 12

ATtiny85 leg 7 -> Arduino 13

ATtiny85 leg 8 -> Arduino 5v

ATtiny85 leg 4 -> Ground (GND)

设置板卡参数如图:

4、给Attiny85烧录Blink

复制以下代码到IDE。

void setup() {  //D4是ATtiny的引脚3  pinMode(4, OUTPUT);}

void loop() {  digitalWrite(4, HIGH);  delay(1);  digitalWrite(4, LOW);  delay(99);}

Upload Using Programmer,Attiny85的3和4引脚间,即D4和GND之间接入两个LED,两灯开始闪烁。

这次使用的diy-Attiny库有个优点,包含了几乎所有的AT芯片组型,以后13A也可以在同一个IDE下烧录了。

arduino烧录_用Arduino UNO烧录Attiny85芯片相关推荐

  1. arduino 操纵杆_用Arduino做一台FPV(第一人称视角)遥控履带车

    这次和大家分享的这个项目结合了3D打印,Arduino和FPV(第一人称视角)相机的相关知识. 非常适合有兴趣制造自己的RC履带车,或者只是想使用3D打印,Arduino和FPV进行创造的伙伴们. 步 ...

  2. arduino液位传感器_使用Arduino读取水位传感器数据

    首先说明一下,这是一个非常简单的小实验,是我现在所做项目的一个很小的部分,不过还是希望把它分享一下,期待看到的同行或爱好者与我交流或拍砖. 我用的水位传感器是这个. 比较便宜,一块钱一个,但是便宜同时 ...

  3. arduino架子鼓_【Arduino中级系列教程】项目六 互动电子鼓

    原标题:[Arduino中级系列教程]项目六 互动电子鼓 上一课: [Arduino中级系列教程]项目五 灯光调节器 友情提示:搭配Gravity:新版Arduino中级套件食用更佳!

  4. 用arduino mega2560通过isp给 arduino uno烧录程序

    用arduino mega2560通过isp给 arduino uno烧录程序 一直想通过最基本的方式来烧录arduino程序,没有bootloader,不使用arduino IDE,基于avr-li ...

  5. Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法

    Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...

  6. arduino电源接口直径多大_求助:Arduino UNO(如下图)有三种供电方式:USB供电,5v(供应芯片,下面一排接口中“...

    1.首先在你的电脑上插上"aroduino",这时候电脑右下角就会显示出来: 插上"aroduino" 2.因为找不到驱动,所以过一会就会看到提示"未 ...

  7. arduino服务器_如何使用Arduino检查Web服务器的响应状态

    arduino服务器 by Harshita Arora 通过Harshita Arora 如何使用Arduino检查Web服务器的响应状态 (How to use Arduino to check ...

  8. arduino编程时加{}报错_使用Arduino开发板时最常见的10个错误

    作为Arduino开发板的初学者,对于没有电子背景的人来说非常具有挑战性,你会遇到很多错误,其中一些可能有简单的解决方案,但可能需要几天的时间来解决.因此,为了使事情变得更容易,我制作了一个包含10个 ...

  9. 二氧化碳传感器CCS811简单的测试驱动_基于Arduino

    二氧化碳传感器CCS811简单的测试驱动_基于Arduino 目的 简单介绍 由于MOX Sensor材料特性在使用过程中要注意的问题 IC的初始化过程 IC的读数据过程 可配置参数 完整程序代码 数 ...

  10. arduino nano引脚号_初识Arduino Nano

    Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬件(各种型号的Arduino板)和软件(Arduino IDE,集成开发环境).Arduino是目前世界上最为流行的开源硬件平台之一,越 ...

最新文章

  1. 硅谷精英的薪水大揭秘,你和他们差距有多大?
  2. (38)Spring Boot分布式Session状态保存Redis【从零开始学Spring Boot】
  3. 《机器人爱好者(第2辑)》——《惑星历险》中的Robby
  4. 弗林德斯大学计算机科学,想成为IT大神?就去学习弗林德斯大学计算机科学专业...
  5. 不同类型的变量与零值比较的方法
  6. linux修改主机名后oracle em控制台起不来,更改计算机名后导致Oracle dbconsole无法启动问题解决方法...
  7. 这两个VHDL的问题终于解决了!
  8. 分析了 3000 份 Bug 记录,可以发现什么?
  9. python计数循环,python - Python中的密码求解器循环计数 - SO中文参考 - www.soinside.com...
  10. android activity 通知 service,android activity和service通信问题
  11. layu多个文件上传php,文件上传 · ThinkPHP6.0 · 看云
  12. WebForm读取指定的config文件的内容
  13. VS+PCL的4099警告的解决方法
  14. 利用ldirectord实现lvs后端realserver健康状态检查
  15. 为什么你的种子磁力下载很慢?
  16. 计算机地图制图的点状符号制作,计算机地图制图地图符号库系统建立..doc
  17. Online Calculators (在线计算器) - Math Calculators (数学计算器)
  18. 跑PIN码破解无线网络WIFI密码的原理分析(转)
  19. Linux GDB的实现原理
  20. Verilog中的Latch

热门文章

  1. 微信小程序操作数据库
  2. R语言如何做NMDS分析
  3. 高效能人士的七个习惯读后感与总结概括-(第三章)
  4. html,实现心动的表白代码
  5. matlab高斯消元法列主元,matlab用列主元高斯消去法解方程组,
  6. R语言检测异常值的几个案例
  7. w10怎么自动锁定计算机,教你如何设置Win10系统自动锁屏?
  8. 数据中台-标签体系介绍
  9. 程序员,对自己好一点
  10. 内存卡Android怎么删除,安卓手机怎么清理内置存储卡垃圾文件