Arduino烧录bootloader,并作为ISP进行下载程序
注:以下流程均在Pro mini 328P上进行。
1、在第一块板子上上传示例中的ArduinoISP程序,该板子成为板子A;
2、等待烧录bootloader的板子成为板子B;
3、板子A的引脚pin10 连接板子B的RST,然后板子A的引脚PIN11,12,13分别连接板子B的PIN11,12,13, 给板子B上电。
4、Arduino IDE的菜单“工具”——>“程序员”——>“Arduino as ISP”,工具菜单中选择烧录引导程序,如果接线没有问题的话,十几秒的时间内就会烧录好引导程序。
注:具体引脚含义,视不同板而定。
由于在pro mini 328P下,Arduino的bootloader不支持看门狗,看门狗重置后会一直卡在引导程序中,需断电才行,故需要使用看门狗再328P下的时候,需要使用ISP进行烧录程序。
以上的接线方法可以让板子A作为一个ISP下载器,给板子B以ISP下载器的方式烧录程序,使用Arduino IDE给没有bootloader的板子烧程序,通过选择菜单“文件”——》“以编程器上传”,即可。
如不适用ArduinoIDE进行烧录,可以使用ISP下载器,给板子直接烧录*.hex文件,而不用再使用Arduino IDE进行串口烧写。
烧录方法:
打开progisp软件
“调入Flash”选择自己编译好的*.hex文件,点击"RD"进行验证ISP接线是否正确,如果有误的话,点击“自动”即开始烧录。
Arduino烧录bootloader,并作为ISP进行下载程序相关推荐
- STM32开发板串口 ISP 方式下载程序
STM32开发板无下载电路也可以下载程序方法 自己设计的stm32开发板,手上无下载器,也没有板载的一键下载电路的情况下解决下载程序方法? 必须具备的条件:USB-TTL模块一个,板上预留有boot0 ...
- 【arduino】arduino ISP下载程序方法,用arduino uno给M5 Module DC MOTOR下载程序
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 今天用arduino uno给M5的Module DC motor下载程序,别的就不多 ...
- 给Arduino烧录BootLoader引导程序,包括Atmega 16U2(通信芯片),Atmega 328P(主控芯片)
需要用到USBtiny下载器和下载工具,USBtiny下载器如下所示: 下载工具在如下链接:https://download.csdn.net/download/weixin_36815313/112 ...
- LPC55S16 ISP模式 下载程序-flash magic 软件
1:下载并安装Flash Magic软件. 该软件免费使用. Flash Magic软件下载 2:生成Hex文件---IDE使用mcu-xpresso 右键.axf文件,Binary Utilitie ...
- 新手帮助,STM32 刷入Arduino的BootLoader。实现免串口下载
不少新人从某宝买回来十元一个的STM32C8T6的最小系统板,满网扒教程,最后搞一点点东西,也得把串口线拔来拔去,费事得很,上网上搜了一下,都说的比较笼统,故而.... 此篇是东拼西凑的,实在没工夫从 ...
- lpc54618通过flashmagic工具以isp方式下载程序出现的问题总结
由于自己的不细心把swdio引脚接错,不能使用swd方式烧录,只好补救一下通过isp方式烧录,蛋疼的是urat0引脚我只引出了一个rxd,我用的还是bga封装,感觉有点倒霉,还好的那个txd引脚在靠芯 ...
- 使Arduino支持ATMEGA 168P(烧录BOOTLOADER)
最近在做一个小玩意,因为第一个DEMO是在Arduino Pro Mini上完成的,使用各种模块用漆包线连接搭起来的,决定还是继续在使用Arduino框架的基础上制作完整的PCB板. 在选购单片机芯片 ...
- 通过串口烧录N76E003 单片机(ISP)
一.N76E003烧录模式介绍 Flash存储器支持硬件编程和应用编程(IAP).如果产品在研发阶段或产品需要更新软固件时,硬件编程就显得不太方便,采用在系统编程(ISP)方式,可使这一过程变得方便. ...
- Jlink或者stlink用于SWD接口下载程序
最近要使用stm32f103c8t6最小系统板,直接ISP串口下载程序太麻烦,就想着使用swd接口来调试. 结果:通过SWD接口下载程序成功,但调试失败,还不知原因,会的的人麻烦交流一下. SWD接口 ...
最新文章
- R语言_高级数据管理
- JVM 最多支持多少个线程?
- 【Flink】Flink消费Kafka数据时指定offset的五种方式
- 汇编:汇编语言实现冒泡排序(loop指令实现)
- Python网页抓取
- 性能提升 3 倍的树莓派 4,被爆设计缺陷!
- 出海,这可能会是国产浏览器产品的唯一出路
- 计算机知识提炼,2017计算机考研:操作系统复习策略及重要知识点提炼
- 工作流引擎Activiti详解
- 基于51单片机的温度检测监测报警系统设计
- 100以内的勾股数python_常见100以内勾股数
- centos5.6安装mysql_centos安装mysql5.6
- python学英语库_交流学英语的经验-js焦点图怎么写-WinFrom控件库|.net开源控件库|HZHControls官网...
- 亿图图示---信息图和数据库模型图
- 使用Qt合并图片的算法
- Android studio 可视化图表制作
- ACM上一些常见问题解答
- H5 MediaDevices方法,调用摄像头、屏幕录像功能
- 解决pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool
- C语言-大端存储和小端存储