配置使用ATTINY85
配置使用ATTiny85-解决ATTiny85不停重连问题
- 如何配置使用digipark-ATTiny85-解决ATTiny85不停重连问题
- 背景
- 配置
- 为什么选择它
- 优点
- 特性
- 参考
如何配置使用digipark-ATTiny85-解决ATTiny85不停重连问题
背景
在淘宝买了一块ATTiny85的开发板,结果发现卖家没有提供任何资料。
插入后会不停的重新链接,大概1s的间隔。
在查找板子上的标识后发现这是digipark设计的板子。
查找对应的驱动并安装后,发现依然会不停的重新连接。
原本以为是硬件或者驱动问题,后来经过搜索后发现,这并不是bug!!!!而是原本就是这么设计。
因为ATTINY85没有串口通信的功能,所以正确的姿势是需要首先启动烧录程序,然后插入开发版。否则板子就会不停的尝试重新握手,就产生了连接失败的假象。
配置
- 安装arduino IDE
arduino IDE->首选项->附加开发板管理器网址
添加如下内容
https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json
arduino IDE->工具->开发板->开发板管理器
查询DIGISTUMP AVR BOARDS
并安装- 下载安装驱动
DigiSpark-ATtiny85-driver
官方地址见参考[^1] arduino IDE->工具->开发板
选择Digispark (Deafult-16.5Mhz)
arduino IDE->工具->程序
选择Micronucleus
- 可以使用原文作者提供的测试代码
/*LED会隔1S闪烁*/
void setup(){pinMode(1, OUTPUT);}
void loop(){digitalWrite(1, HIGH); delay(1000); digitalWrite(1, LOW); delay(1000); }
- 点击上传按钮,并在60s内!插入开发板
- 等待
Micronucleus done. Thank you!
出现表示程序写入完毕
为什么选择它
Digipark ATTTINY 85
优点
- 可以直接插入电脑烧录不需要满世界找线
- 性能媲美80c52
- 低功耗
- 小尺寸
特性
- 6 GPIO
- 支持SPI和I2C
- 支持 PWM
- 8kb编程存储器
- 8位计时器
- 内置比较器
- 512字节EPROM
- 512字节SRAM
参考
[1]http://digistump.com/wiki/digispark/tutorials/connecting
[2]https://www.reddit.com/r/arduino/comments/7se6nl/attiny85_connecting_problems/
[3]https://www.instructables.com/How-to-Setup-DigiSprak-Attiny85-Board/
配置使用ATTINY85相关推荐
- Arduino IDE+_Attiny13/85实践(一) IED环境配置
最近突然对Attiny13/85这种单片机兴趣,想入手玩玩.没想到光配置Arduino IDE 就花了好几天.一部分可能是被墙的原因,另一部分可能IDE升级以及非官库升级不同步,一些库连接无法使用. ...
- nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问
nginx配置http.https访问 要设置https访问需要从对应的云厂商申请证书,并下载Nginx证书到服务器. 我这里从阿里云申请了免费的域名证书,然后将证书放置在服务器的/etc/ssl/. ...
- 在kotlin companion object中读取spring boot配置文件,静态类使用@Value注解配置
在kotlin companion object中读取配置文件 静态类使用@Value注解配置 class Config {@Value("\${name}")fun setNam ...
- 大数据学习01——配置虚拟机节点相关网络
1.配置mac地址和ip (1)更改适配器设置 找到这个后开始设置windows中的网络连接 (2)接着对三台虚拟机的mac地址和ip进行设置 1.mac地址设置 进入linux节点中的这个位置进行设 ...
- plsql配置多数据源,想换哪个换哪个
现在的公司内部普遍使用plsql对数据库进行管理.而数据库非常多,从测试到线上环境数据库那么多,我们通常使用同一配置管理,便于切换.那么配置数据库连接就成为了很重要的一步. 1.安装plsql (这里 ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- Linux下tomcat的安装与卸载以及配置(超简单)
无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- CentOS Docker安装配置部署Golang web helloworld
目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker部署Golang web helloworld 四.Docker与虚拟机的区别 五. ...
- centos使用镜像源轻松配置golang+vscode的方法
Title:centos使用镜像源轻松配置golang+vscode的方法 (阅读时间:约5分钟) 零.序言 最近笔者在上一门名为服务计算的课程,在老师的作业博客中提到,安装golang+vscode ...
最新文章
- 折返(Reentrancy)VS线程安全(Thread safety)
- [iOS翻译]《The Swift Programming Language》系列:Welcome to Swift-01
- 给QTreeWidget添加右键菜单功能
- 什么插件格式化文档_推荐15款IntelliJ IDEA 神级插件
- OpenGL 网格Mesh
- 【虾说区块链】入门区块链,先学分布式系统!一文说明分布式系统与区块链的关系...
- 使用phantomjs操作DOM并对页面进行截图需要注意的几个问题
- 通用智能传感集线器(Sensorhub)介绍
- 再谈节奏与动力---平淡与枯燥的力量
- ExtJS表单提交与加载全攻略
- mac下修改MySQL密码
- 最新版Java零基础入门阶段学习教程汇总(无比全面,我收藏了!!!)
- python入门教程(非常详细),python基础教程 入门教程
- FPGA自动白平衡实现步骤详解
- 图像处理保研面试_北航信息与通信工程方向保研面试题集
- Python基于OpenCV的土壤裂缝分割系统[源码&部署教程]
- 大学概率论与数理统计知识点详细整理
- DIV滚动条自动滚动到最底部的两种方法
- xticklabel 显示下划线_[转载]matlab坐标轴属性及标注
- SAP 小币种金额的转换函数和处理
热门文章
- 本学期数据结构学习总结
- linux socket 阻塞服务端 非阻塞客户端,Linux socket非阻塞connect方法
- Web前端工程师工资逐年增长,背后有哪些因素?
- python urllib.parse_Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)...
- 数据湖 Iceberg 在网易云音乐的实践
- 第二章 2.群中的等价关系 -- 陪集,共轭,正规子群与商群
- qpython 3h_QPython 3H
- 【软件工程师学硬件】之 面包板
- 用python写邮件和附件自动生成发送系统
- 轻松访问Google Chrome浏览器中的浏览历史记录