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直接下载。

相关推荐
Zwawa16 小时前
屏幕不止一种:OLED、LCD1602字符屏、TFT/IPS图形屏和串口屏怎么用,这与TTY和PTY又有什么关系
c语言·单片机·嵌入式
无敌贵点大王19 小时前
从寄存器层面重学STM32(7)——定时器
stm32·单片机·嵌入式硬件
wuyk5551 天前
Keil工具链-第05讲-启动文件与__main到底做了什么
c语言·stm32·单片机·嵌入式硬件·物联网
不脱发的程序猿2 天前
GD32串口数据收进内存之后DMA如何处理?
单片机·嵌入式硬件·dma·嵌入式·串口通信·gd32
国科安芯3 天前
83 倍:ASC0108S 在推挽和开漏之间,差的不是速度,是回程
单片机·嵌入式硬件·架构·电平转换·抗辐射
国科安芯3 天前
从遥控到自治:ASP4644S2B支撑星载电源健康管理与容错配电
网络·单片机·嵌入式硬件·安全·dcdc·低轨卫星·商业航天
rhythm-ring3 天前
《汽车热管理系统:电子水泵单线PWM双向诊断机制》
单片机·嵌入式硬件·汽车
Dev_XH3 天前
【成品设计】基于物联网的车间安全生产监控系统设计
stm32·单片机·嵌入式硬件·物联网
xiebs_3 天前
【无标题】111
单片机
元器件BOM超人3 天前
GD32E230C8T6 兆易创新Cortex-M23超值型MCU解析:规格参数、替代选型与常见问题
单片机·嵌入式硬件