烧录器种类及常用单片机
烧录器名字 | 使用的单片机 |
---|---|
USB转TTL | 常用于STC单片机 ,使用UART通信下载,也可用于STM32单片机,但需要设置boot引脚电平 |
ST-LINK V2 | 包含SWD和J-tag两种接口 ,在线调试 使用,可用于stm32或stm8 |
SWIM | 单总线下载,STM8单片机 |
DAP-LINK,CMSIS-LINK(旧名字) | 用于ARM单片机, |
ISP和SPI不是一个概念
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
ISP:常见串口UART方式或SPI,IIC下载方式使用,但需要满足单片机下载引脚的功能例如控制boot的电平
ICP: 常见的JTAG调试接口
IAP: 软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。
总结
各种烧录器,很杂乱 ,和接口方式之间有交叉(JTAG和SWD下载都可以使用ST-LINK),在实际使用过程中根据实际情况来使用。同一种单片机下载方式也可能有交叉例如IAP参考其中CH552G也可使用usb直接下载。