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

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

3天内不再提示

怎样编程ATtiny 85 Digispark

454398 来源:网络整理 作者:网络整理 2019-11-20 11:29 次阅读

步骤1:引脚名称

怎样编程ATtiny 85 Digispark

最后,经过大量搜索,我意识到同一根物理引脚在Arduino IDE中可以具有不同的名称(集成开发环境)。

微控制器上的物理引脚从芯片背面的凹口或点开始按逆时针编号。然后,例如,将ATtiny85上的物理引脚7指定为数字2或模拟1。

步骤2:开源Arduino IDE设置

现在假定已经下载并安装了Arduino开源IDE,以及ATtiny 85板管理器文件。

如果没有,请在此处进行详细说明:https://github.com/damellis/attiny/zipball/Arduino1

第3步:将Arduino设置为程序员

首先需要将Arduino Uno设置为Programmer或ISP(系统程序员)。

选择“ Arduino Uno/Genuino ”作为开发板。

验证(编译)并上传示例中的草图“ ArduinoISP ”。

它应该成功完成,并显示消息Done Uploading。

这将确认正在使用正确的端口,并且PC与Arduino Uno之间的通信正在正常进行。

第4步:将Arduino Uno连接到ATtiny 85 Digispark。

此外,还要在复位时将一个10uF电容从RESET接地。 Arduino Uno。

重要:将程序上载到ATtiny85时,可以防止自动重置。

但是,上载“ ArduinoISP”草图时,如果在上一步中连接了它,则会发生错误。

仅在使用“ Arduino as ISP”来对ATtiny85进行编程

步骤5:将Bootloader刻录到ATtiny85上。

为此,必须在系统中将Arduino设置为程序员。

从“工具”菜单中,

将程序员更改为“ Arduino as ISP ”

从工具中,选择“ ATtiny85 ” 作为要编程的电路板:

重新检查《 正确 ,请选择ATtiny,否则会出现错误。

从IDE工具,菜单,时钟中选择。 8MHz 时钟速度。

刻录自举程序。

IDE应使用“完成刻录自举程序”进行确认‘

第6步:上传草图程序

这可以通过连接LED tp引脚P0并从示例上传Blink来确认。

注意 :将引脚号从13更改为0。它出现在3个地方。然后,编译并上传。

第7步:测试以确认

将LED连接到端子0并打开电源

第8步:检查Programmer Heartbeat

它不是盲目地遵循步骤,而是有帮助的如果对故障排除过程有更好的了解,可以进行故障排除。

因此,附件是ArduinoISP草图中的注释文件。

其开头为“此草图将arduino转换为 AVRISP ”。

什么是AVRISP

再次搜索了很多AVR之后,它们仅仅是开发像ATtiny 85这样的小型处理器的家伙的名字。

A lf(Egil Bogen) V egard(Wollan) R ISC处理器。 (又名高级虚拟RISC

,并且RISC = R 受教育的 I nstruct S et C omputing。

并且ISP = 我 n S 系统 P 制图仪

对于需要视觉确认的用户下载成功并且程序员正在运行,请尝试以下操作:

//在以下引脚上放一个LED(带电阻):

//9:心跳-显示程序员正在运行

//8:错误-出现问题时亮起(如果有意义,请使用红色)

//7:编程-与从站通信
责任编辑:wv

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

    关注

    3

    文章

    128

    浏览量

    19558
收藏 人收藏

    评论

    相关推荐

    怎样选择合适的MOSFET

    怎样选择合适的MOSFET
    的头像 发表于 10-01 08:01 123次阅读
    <b class='flag-5'>怎样</b>选择合适的MOSFET

    工业机器人的四种编程(示教编程、离线编程、自增强现实编程编程)剖析!

    当前机器人广泛应用于焊接、装配、搬运、喷漆及打磨等领域,任务的复杂程度不断增加,而用户对产品的质量、效率的追求越来越高。在这种形式下,机器人的编程方式、编程效率和质量显得越来越重要。降低编程的难度
    的头像 发表于 08-30 12:14 1038次阅读
    工业机器人的四种<b class='flag-5'>编程</b>(示教<b class='flag-5'>编程</b>、离线<b class='flag-5'>编程</b>、自增强现实<b class='flag-5'>编程</b>主<b class='flag-5'>编程</b>)剖析!

    科普知识丨双85试验箱是什么?

    85试验箱,作为环境试验设备中的一种,主要用于模拟高温、高湿的极端环境,以测试电子、电工及其它产品材料进行高温、高湿双重环境应力筛选,评估其在恶劣环境条件下的适应性能。双85试验通常指的是温度85
    的头像 发表于 07-29 10:23 335次阅读
    科普知识丨双<b class='flag-5'>85</b>试验箱是什么?

    PLC的编程方式及编程语言

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)因其强大的控制功能和灵活的编程方式而得到了广泛应用。PLC的编程方式和编程语言是
    的头像 发表于 06-27 14:08 507次阅读

    编程电源如何编程

    编程电源如何编程  可编程电源是一种可以调节输出电压和电流的电源设备,广泛应用于电子设备测试、研发和生产等领域。通过编程,用户可以根据需要设置电源的输出参数,实现自动化测试和控制。本
    的头像 发表于 06-10 15:24 1052次阅读

    Arm推第三代边缘AI加速器:Arm Ethos-U85

    除了Ethos-U85之外,Arm还推出了全新的物联网参考设计平台Corstone-320。该平台将Arm最高性能的Cortex-M85 CPU、Mali-C55图像信号处理器和Ethos-U85 NPU结合在一起,为语音、音频
    发表于 04-16 11:09 607次阅读
    Arm推第三代边缘AI加速器:Arm Ethos-U<b class='flag-5'>85</b>

    什么是双85型X2安规电容?是不是所有的X2安规电容都能过双85测试呢?

    X2安规电容可以细分为很多种类型,比如科雅KYET系列的X2电容就有:抗干扰型、阻容降压型、PD快充专用小体积低噪音型,还有一种就是双85型,是不是所有X2安规电容都能过双85测试?
    的头像 发表于 03-12 11:03 852次阅读

    电子胶粘剂双85测试标准全解析

    85测试,即在高温(85℃)和高湿(85%相对湿度)的极端环境条件下,对电子胶粘剂进行长时间的耐久性测试。这种测试能够模拟电子产品在使用过程中可能遇到的恶劣环境,从而评估胶粘剂的耐高温、耐高湿性能以及抗老化能力。
    的头像 发表于 03-01 11:38 2113次阅读
    电子胶粘剂双<b class='flag-5'>85</b>测试标准全解析

    Cortex-M85内核单片机如何快速上手

    2022年4月,Arm推出了全新的MCU级内核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最强的Cortex-M内核。
    发表于 02-29 09:35 616次阅读
    Cortex-M<b class='flag-5'>85</b>内核单片机如何快速上手

    在KEIL中使用C对M0编程怎样对函数指定地址呢?

    在KEIL中使用C对M0编程怎样对函数指定地址呢?对变量和常数的定位没问题,就是函数总搞不好。谢谢。
    发表于 01-18 07:14

    怎样通过编程降低ADUCM360的功耗?

    怎样通过编程降低ADUCM360的功耗
    发表于 01-12 06:31

    现代设计,需要怎样的 PMIC?

    现代设计,需要怎样的 PMIC?
    的头像 发表于 12-05 17:42 467次阅读
    现代设计,需要<b class='flag-5'>怎样</b>的 PMIC?

    常见的PLC编程收费标准是怎样的?

    PLC编程的收费标准因供应商和项目的复杂性而有所不同。以下是一些常见的PLC编程收费模式: (1)按小时计费:供应商根据工程师的编程时间来计算费用。这种模式适用于项目难度和工作量不确定的情况,费用会
    的头像 发表于 11-16 08:10 2126次阅读

    attiny连接电脑后无法烧录是怎么回事?

    attiny连接电脑后无法烧录
    发表于 10-31 07:34

    请问attiny13a用arduino怎么手动实现i2c?

    attiny13a用arduino怎么手动实现i2c?
    发表于 10-30 07:33