当前位置: 首页 > article >正文

ISP下载,IAP,ICP,USB转TTL下载SWIM、DAP-link、CMSIS-DAP、ST-LINK,SPI(通信方式),

烧录器种类及常用单片机

烧录器名字使用的单片机
USB转TTL常用于STC单片机,使用UART通信下载,也可用于STM32单片机,但需要设置boot引脚电平
ST-LINK V2包含SWD和J-tag两种接口在线调试使用,可用于stm32或stm8
SWIM单总线下载,STM8单片机
DAP-LINK,CMSIS-LINK(旧名字)用于ARM单片机,

ISP和SPI不是一个概念

参考1,参考2
ISP是一种下载烧录程序的方式,而SPI是一种通信方式

硬件烧录器名字和对应的单片机

USB-ISP: 用于ARM单片机烧录
USB-TTL:STC或stm32,uart协议
ST-LINK V2:用于stm32或stm8,有JTAG和SWD接口
J-LINK:STM32在线调试

在线调试和下载的区别

在线调试,除了下载的功能,有些烧录器又可以称为调试器,它们可以通过软件(例如keil),实现实时调试和断点测试,可以实时查看某些遍历或寄存器的值,常见的调试接口或方式有DAP-LINK,SWD,JTAG等

IAP,ICP,ISP

参考1
IAP参考
ISP:常见串口UART方式或SPI,IIC下载方式使用,但需要满足单片机下载引脚的功能例如控制boot的电平
ICP: 常见的JTAG调试接口
IAP: 软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。

总结

各种烧录器,很杂乱,和接口方式之间有交叉(JTAG和SWD下载都可以使用ST-LINK),在实际使用过程中根据实际情况来使用。同一种单片机下载方式也可能有交叉例如IAP参考其中CH552G也可使用usb直接下载。


http://www.kler.cn/news/330720.html

相关文章:

  • 计算机视觉学习--目标检测Java开发案例
  • 【ios】---swift开发从入门到放弃
  • 【AIGC】AI时代的数据安全:使用ChatGPT时的自查要点
  • 【MySQL 07】内置函数
  • Pikachu-Sql Inject-搜索型注入
  • Python对数据库(MySQL,redis、MongoDB)的操作
  • 24.2.29蓝桥杯|单位换算--8道题
  • 【4.7】图搜索算法-DFS和BFS解根到叶子节点数字之和
  • Linux中的软硬链接和动静态库
  • 大模型压缩3种方式;模型大小的计算;知识蒸馏:利用教师的输入输出,训练调整学生的小模型
  • Linux 中的 Makefile 伪目标详解
  • 【Spring Boot 入门三】Spring Boot与数据库集成 - 构建数据驱动的应用
  • 版本控制-git
  • uniapp中检测应用更新的两种方式-升级中心之uni-upgrade-center-app
  • 产品经理的学习
  • 构建ID3决策树的算法代码 核心部分详细讲解
  • 掌握 C# 异常处理机制
  • STM32堆栈溢出Bug
  • 排序题目:翻转对
  • mac中文件夹怎么显示.git隐藏文件