如何使用Arduino Uno编程ATTINY84-20PU

电子说

1.2w人已加入

描述

步骤1:将ATtiny Core Supprt添加到Arduino IDE软件

ATtiny

对于Arduino 1.8。 5:

打开 Arduino软件(又名Arduino集成开发环境[IDE])。

打开首选项:[FILE]-》 [PREFERENCES]

粘贴 URL到其他Boards Manager URL中: http://drazzy.com/package_drazzy.com_index.json

第2步:对Arduino进行编程以用作系统内编程器(ISP)

ATtiny

ATtiny

选择 Arduino开发板:[TOOLS]-》 [BOARD]-》 [ARDUINO/[GENUNINO UNO]。注意:尽管我有 Arduino UNO ,但是我已经用预先编程的Atmega328P替换了处理器,该处理器要求我选择“ Arduino Duemilanove或Diecimila”。

选择程序员:[工具]-》 [程序员]-》 [AVR ISP]。

打开 ArduinoISP草图:[文件]-》 [示例]- -》 [11.ArduinoISP]-》 [ArduinoISP]

上传草图。

步骤3:连接ATtiny84用于编程

ATtiny

ATtiny

将Arduino引脚连接到ATtiny84引脚:

Arduino 5V到ATtiny84引脚1

Arduino引脚10到ATtiny84引脚4

Arduino引脚11到ATTiny84引脚7

Arduino引脚12到ATtiny84引脚8

Arduino引脚13到ATtiny84引脚9

Arduino GND到ATtiny84引脚14

Arduino RESET到10uF电容器(+侧/长脚)

GND至10uF电容器(-侧/短支脚)

步骤4:将Arduino设置为ATtiny84编程

ATtiny

选择 Arduino开发板:[工具]-》 [开发板]

-》 [ATtiny24/44/84]。现在,下次打开工具时,其他工具板选项将出现在“工具”菜单中。

选择 B.O.D。禁用:[工具]-》 [货到付款]-》 [货到付款禁用]

选择禁用LTO:[工具]-》 [仅限LTO 1.6.11+]-》 [禁用]

逆时针选择引脚映射:[工具]-》 [引脚映射]-》 [逆时针]

选择芯片Attiny84:[工具]-》 [芯片]-》 [Attiny84]

选择时钟8MHz:[工具]-》 [时钟]-》 [内部8 MHz]

刻录引导加载程序:[工具]-》 [刻录引导加载程序]

步骤5:编程ATtiny84

ATtiny

打开眨眼草图:[FILE]-》 [EXAMPLES]-》 [01.Basics]-》 [Blink]

编辑草图:

在无效setup()之前,定义引脚名称(led)和位置(引脚0): int led = 0;

将“ LED_BUILTIN ”与“ led ”一起放在空白处stetup()和在void loop()中

上传草图。

关闭电源和 disconne

步骤6:将ATtiny84连接到独立运行状态

ATtiny

ATtiny引脚1到5V电源(实际上尚未打开电源)

ATtiny引脚2到LED(长脚)

ATtiny将引脚14接地

将LED(短脚)连接到电阻(端1),电阻在100到1k Ohm之间

电阻(端2)接地”

转对ATtiny84的权力
       责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分