注:以下流程均在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进行下载程序相关推荐

  1. STM32开发板串口 ISP 方式下载程序

    STM32开发板无下载电路也可以下载程序方法 自己设计的stm32开发板,手上无下载器,也没有板载的一键下载电路的情况下解决下载程序方法? 必须具备的条件:USB-TTL模块一个,板上预留有boot0 ...

  2. 【arduino】arduino ISP下载程序方法,用arduino uno给M5 Module DC MOTOR下载程序

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 今天用arduino uno给M5的Module DC motor下载程序,别的就不多 ...

  3. 给Arduino烧录BootLoader引导程序,包括Atmega 16U2(通信芯片),Atmega 328P(主控芯片)

    需要用到USBtiny下载器和下载工具,USBtiny下载器如下所示: 下载工具在如下链接:https://download.csdn.net/download/weixin_36815313/112 ...

  4. LPC55S16 ISP模式 下载程序-flash magic 软件

    1:下载并安装Flash Magic软件. 该软件免费使用. Flash Magic软件下载 2:生成Hex文件---IDE使用mcu-xpresso 右键.axf文件,Binary Utilitie ...

  5. 新手帮助,STM32 刷入Arduino的BootLoader。实现免串口下载

    不少新人从某宝买回来十元一个的STM32C8T6的最小系统板,满网扒教程,最后搞一点点东西,也得把串口线拔来拔去,费事得很,上网上搜了一下,都说的比较笼统,故而.... 此篇是东拼西凑的,实在没工夫从 ...

  6. lpc54618通过flashmagic工具以isp方式下载程序出现的问题总结

    由于自己的不细心把swdio引脚接错,不能使用swd方式烧录,只好补救一下通过isp方式烧录,蛋疼的是urat0引脚我只引出了一个rxd,我用的还是bga封装,感觉有点倒霉,还好的那个txd引脚在靠芯 ...

  7. 使Arduino支持ATMEGA 168P(烧录BOOTLOADER)

    最近在做一个小玩意,因为第一个DEMO是在Arduino Pro Mini上完成的,使用各种模块用漆包线连接搭起来的,决定还是继续在使用Arduino框架的基础上制作完整的PCB板. 在选购单片机芯片 ...

  8. 通过串口烧录N76E003 单片机(ISP)

    一.N76E003烧录模式介绍 Flash存储器支持硬件编程和应用编程(IAP).如果产品在研发阶段或产品需要更新软固件时,硬件编程就显得不太方便,采用在系统编程(ISP)方式,可使这一过程变得方便. ...

  9. Jlink或者stlink用于SWD接口下载程序

    最近要使用stm32f103c8t6最小系统板,直接ISP串口下载程序太麻烦,就想着使用swd接口来调试. 结果:通过SWD接口下载程序成功,但调试失败,还不知原因,会的的人麻烦交流一下. SWD接口 ...

最新文章

  1. R语言_高级数据管理
  2. JVM 最多支持多少个线程?
  3. 【Flink】Flink消费Kafka数据时指定offset的五种方式
  4. 汇编:汇编语言实现冒泡排序(loop指令实现)
  5. Python网页抓取
  6. 性能提升 3 倍的树莓派 4,被爆设计缺陷!
  7. 出海,这可能会是国产浏览器产品的唯一出路
  8. 计算机知识提炼,2017计算机考研:操作系统复习策略及重要知识点提炼
  9. 工作流引擎Activiti详解
  10. 基于51单片机的温度检测监测报警系统设计
  11. 100以内的勾股数python_常见100以内勾股数
  12. centos5.6安装mysql_centos安装mysql5.6
  13. python学英语库_交流学英语的经验-js焦点图怎么写-WinFrom控件库|.net开源控件库|HZHControls官网...
  14. 亿图图示---信息图和数据库模型图
  15. 使用Qt合并图片的算法
  16. Android studio 可视化图表制作
  17. ACM上一些常见问题解答
  18. H5 MediaDevices方法,调用摄像头、屏幕录像功能
  19. 解决pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool
  20. C语言-大端存储和小端存储

热门文章

  1. id3与软件测试,ID3
  2. 网上流行的欢乐病毒源码
  3. 使用librosa进行语音情感识别
  4. Android简易实战教程--第五十四话《视差特效》
  5. ListView setAdapter has already been called 异常
  6. excel中计算表格中公式_在Excel中计算年度成本和节省
  7. 聪明人的游戏提高篇:第二课例题:桐桐的数学难题(fen)
  8. 梦幻西游三维获取服务器信息,《梦幻西游三维版》2020服务器互通功能说明
  9. 光谱基础知识__多光谱相关笔记_未整理
  10. 教你六步写好一篇学术论文