0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:网络整理 作者:网络整理 2019-11-19 10:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

对于Arduino 1.8。 5:

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

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

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

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

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

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

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

上传草图。

步骤3:连接ATtiny84用于编程

将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编程

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

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

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

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

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

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

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

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

步骤5:编程ATtiny84

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

编辑草图:

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

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

上传草图。

关闭电源和 disconne

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

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

ATtiny引脚2到LED(长脚)

ATtiny将引脚14接地

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

电阻(端2)接地”

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

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

    关注

    90

    文章

    3707

    浏览量

    96765
  • ATtiny
    +关注

    关注

    3

    文章

    128

    浏览量

    20247
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195969
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【性能标杆】YSO212PU系列—超低抖动·可编程差分振荡器

    YSO212PU系列可编程差分振荡器以卓越的低抖动性能、全频段任意频点定制能力,以及小型化和高可靠设计,为AI算力集群、云计算基础设施、光通信传输设备、超大规模数据中心、5G基站、高速以太网及精密测试仪器等严苛应用提供稳定可靠的时钟源。
    的头像 发表于 11-21 09:57 203次阅读
    【性能标杆】YSO212<b class='flag-5'>PU</b>系列—超低抖动·可<b class='flag-5'>编程</b>差分振荡器

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 961次阅读

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解
    发表于 10-15 06:36

    ATtiny3224/3226/3227:高性能低功耗的tinyAVR® 2系列微控制器

    Microchip Technology ATtiny3224、ATtiny3226与ATtiny3227 8位微控制器 (MCU) 采用带硬件乘法器的AVR® CPU,运行速率高达20
    的头像 发表于 10-14 16:26 344次阅读
    <b class='flag-5'>ATtiny</b>3224/3226/3227:高性能低功耗的tinyAVR® 2系列微控制器

    Arduino UNO Q 登陆 DigiKey,现已开放预订

    融合高性能微处理器与专用微控制器,Arduino UNO Q加强创新开发能力 美国, 明尼苏达, 锡夫里弗福尔斯市 - 2025 年 10 月 07 日 全球领先的电子元器件与自动化产品分销商
    的头像 发表于 10-13 14:55 274次阅读
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> Q 登陆 DigiKey,现已开放预订

    高通宣布收购 Arduino,加速普及前沿边缘计算与 AI 技术

    “  全新 Arduino UNO Q 开发板与 Arduino App Lab 将为数百万开发者带来高通 Dragonwing 处理器的强大动力。  ”   要点速览: 强强联合 :此次收购将高
    的头像 发表于 10-08 11:15 348次阅读
    高通宣布收购 <b class='flag-5'>Arduino</b>,加速普及前沿边缘计算与 AI 技术

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中控制此模块,您应该如何进行?
    发表于 09-04 08:28

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino
    的头像 发表于 08-08 20:16 3064次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3开发板重新烧录引导程序bootlaoder

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 1次下载

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,
    的头像 发表于 05-22 11:40 793次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    的发展,在Arduino出现以前,虽然也有很多公司在推广一些简单易用的可编程控制器,但是由于开发平台种类繁多,而且使用这些控制器基本上都需要对电子技术、数字逻辑、寄存器等内容进行多方面的了解和学习,才能
    发表于 05-13 09:28

    DS1124 5.0V、8位可编程延时电路技术手册

    DS1124是一款功能与DS1021-25类似的8位可编程定时元件。可以通过3线串行接口编程256级延时间隔。DS1124具有0.25ns的步进,可以提供20ns至高达84ns延时,积
    的头像 发表于 04-15 09:28 1015次阅读
    DS1124 5.0V、8位可<b class='flag-5'>编程</b>延时电路技术手册

    国巨集团将推出两款四端分流电阻PU1216和PU2726

    全球被动元件领导厂商国巨集团 (YAGEO Group) 近日将推出两款四端分流电阻 PU1216 和 PU2726,具有出色的 1% 公差,电阻值低至 0.0002Ω。
    的头像 发表于 03-14 10:48 4097次阅读

    如何使用Arduino实现CAN总线通信呢

    的硬件模块实现CAN总线通信。 硬件需求 Arduino板 :任何支持Arduino IDE的板子都可以,例如Arduino Uno、Mega等。 CAN总线模块 :例如MCP2515
    的头像 发表于 12-23 09:06 2817次阅读

    自己设计的Arduino UNO R3主控板原理图+PCB源文件(可直接打样)

    一年前做的Arduino UNO r3,开源精神,把自己这块板子奉献给大家,板子没有什么问题,可以直接打样制作,原理图文件都表明了型号。不用谢~ Arduino UNO R3主控板原理
    发表于 12-10 10:14