Arduino uno作为ISP烧录器,烧录其他arduino板

前言

想重新做一个键盘,这是我之前的键盘【黑科技:程序员如何打造属于自己的分体键盘】,这次想把主板放到键盘里面,而不是裸露在外面,所以淘宝买了一块arduino pro micro板,是和leonado一样的芯片ATMEGA32U4,可以直接支持HID键盘的,尺寸估计就leonado板的五分之一吧,但有个很麻烦的问题,arduino pro micro板没有支持串口直接烧录代码,不能像arduino uno一样插上电脑写好代码直接一键编译上传到板子上,arduino pro micro板必须要有一个烧录器,像这样的

ISP烧录器

方案

arduino 官方有解决方案,就是使用一块uno进行对其他板子烧录,官网介绍:https://www.arduino.cc/en/Tutorial/ArduinoISP

实战

1) 先准备一块arduino uno板,如下:

2) 正常烧写官方样例代码:ArduinoISP

从代码注释可以看出pin的对应关系如下:

pin

含义

11

MOSI

12

MISO

13

SCK

3) 烧写完成后根据pin对应关系进行连线,官方给uno烧写的示例如下:

真正需要对应的是这四个pin:

只要清楚了arduino uno上的pin对应是什么含义,那么只要找到你要烧录的板子上对应的pin是哪个了,如我的板子pin口如下:

所以根据我的板子pin口含义,我的连线对应:

uno

micro

10

RST

11

16

12

14

13

15

5v

VCC

GND

GND

总共需要接6根线,接完效果:

4) 设置arduino ide

编程器改为Arduino as ISP

板子型号改为要烧录的板子型号,我这是Micro的板子

端口继续保持用作烧录器的uno板

这就算设置完成了

5) 开始烧录,注意不要直接点“上传”,而是要去工具栏里找到“通过编程器”上传,这里的编程器其实就是第4步设置的Arduino as ISP,也就是指定了通过uno板进行上传

6) 操作无误的话,一切就这样大功告成啦~~~

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏漫漫前端路

前端安全知识

xss: 跨站脚本攻击(Cross Site Scripting)是最常见和基本的攻击 WEB 网站方法,攻击者通过注入非法的 html 标签或者 javasc...

12620
来自专栏张戈的专栏

WordPress启用memcached动态缓存以及报错解决

张戈博客目前用的是Nginx 的 fastcgi 缓存方案,属于纯净态缓存模式,所以前台登录态什么的基本都没了。如果要兼顾前台登录态,又想速度快,有没有解决方案...

62690
来自专栏mathor

如何让局域网内的其他人访问到自己在Tomcat上部署的项目

 学JSP第三节课,今天老师上课讲了开启Tomcat之后,将自己电脑的文件放到指定的目录下,可以让同宿舍的人访问并且下载,老师只是提了一下,没有具体讲,后来我看...

3.6K30
来自专栏FreeBuf

利用PowerShell Empire实现Word文档DDE攻击控制

? 近期,有安全人员发现了一种DynamicData Exchange (DDE)协议绕过MSWord和MSExcel宏限制,不需使用MSWord和MSExc...

28480
来自专栏Python、Flask、Django

Mac自带磁盘跑分情况(买的移动固态到了)

12920
来自专栏web

Ajax XMLHttpRequest对象的三个属性以及open和send方法

15240
来自专栏开源优测

python+selenium+Jenkins+Firefox集成

python 下载地址:https://www.python.org/getit/

22910
来自专栏知识分享

ESP8266使用详解--基于Lua脚本语言ESP8266刷AT固件与nodemcu固件轻松使用8266

这些天,,,,今天终于看到了希望,,,天道酬勤 先说实现的功能...让ESP8266连接无线网,然后让它建立服务器,,我的客户端连接上以后,发给客户端发数据模块...

5.1K50
来自专栏Java后端技术栈

四张图带你了解Tomcat系统架构

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat...

24330
来自专栏安富莱嵌入式技术分享

【安富莱】【RL-TCPnet网络教程】第7章 RL-TCPnet网络协议栈移植(裸机)

本章教程为大家讲解RL-TCPnet网络协议栈的裸机移植方式,学习了上个章节讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即...

13230

扫码关注云+社区

领取腾讯云代金券