MM32-LINK使用教程 —— 串口功能及硬件连接方式介绍

demi的头像
demi 发布于:周五, 12/06/2019 - 09:15 ,关键词:

MM32-LINK编程器功能丰富,在前几讲为大家讲解了MM32-LINK各种丰富的功能,但是最近有朋友在使用MM32-LINK 进行编程操作的时候,针对不同的编程方式的硬件连接以及串口功能还有些疑问,今天就给大家详细介绍一下MM32-LINK 的串口功能以及不同的编程方式下的硬件连接方式。

1. MM32-LINK 的串口功能

经常使用MM32-LINK 的朋友就会发现当MM32-LINK 与电脑进行连接的时候就会莫名其妙的多出来一个串口,这是我们MM32-LINK使用USB功能模拟的一个串口,通过硬件UART连接MCU,将MCU的UART数据通过MM32-LINK传输到PC端。UART是MCU上的一种重要的通信方式,UART也是使用最多的通信方式之一,我们在进行软件调试的时候会经常使用到UART来打印log,这是因为UART简单方便,MM32-LINK 在进行设计的时候把串口功能也集成到了上面,这就使我们的开发工具更加全能,使用起来也更加方便快捷。MM32-LINK 上面的第四引脚、第六引脚与第二十引脚分别是RXD 、TXD 与GND(详细的接口定义请参考MM32-LINK说明手册),我们在进行硬件连接的时候我们需要将MM32-LINK与开发板的芯片共地,MM32-LINK 的RXD与开发板的芯片TXD连接,MM32-LINK 的TXD与开发板芯片的RXD连接,这样开发板芯片与上位机的串口工具就可以进行数据交互了。


图1 MM32-LINK的串口功能硬件连接方式


图2 MM32-MiniBoardJTAG接口原理图

2. MM32-LINK 编程器系列不同编程方式的不同硬件连接方式

MM32-LINK 编程器产品系列由MM32-LINK 编程主机,ICP离线编程适配器,ISP离线编程适配器和APM在线/离线适配器组成。


图3 MM32-LINK编程器产品系列


图4 MM32-LINK 编程适配器系列

不同的编程方式也需要对应不同的硬件连接,以下为大家介绍三种不同的编程方式与目标对象的不同连接关系:

1. MM32-LINK 编程器与MM32-MiniBoard连接

连接方式:在线ICP

目标MCU:MM32L373

连接接口: 20芯仿真插座,全连接

使用信号:+5V/+3.3V,GND,SWDIO,SWCLK,nRST,Boot0


图5 MM32-LINK 编程器与MM32-MiniBoard

在线ICP模式下连接方式

2. MM32-LINK 编程器与MM32-MiniBoard连接

连接方式:在线ICP

目标MCU:MM32L073

连接接口:20芯仿真插座,全连接

使用信号:+5V/+3.3V,GND,SWDIO,SWCLK,nRST,Boot0


图6 MM32-LINK 编程器与MM32-MiniBoard

在线ICP模式下连接方式

3. MM32-LINK 编程器使用ICP-Adapter离线编程适配器与MM32-MiniBoard连接

连接方式:离线ICP

适配器:ICP-Adapter编程适配器

目标MCU:MM32L373

连接接口:6芯仿真插座

使用信号:+5V/+3.3V,GND,SWDIO,SWCLK,nRST,Act.(Boot0)


图7 MM32-LINK 编程器与MM32-MiniBoard

在离线ICP模式下连接方式

4. MM32-LINK 编程器使用ICP-Adapter离线编程适配器与MM32-MiniBoard连接

连接方式:离线ICP

适配器:ICP-Adapter编程适配器

目标MCU:MM32L073

连接接口:6芯仿真插座

使用信号:+5V/+3.3V,GND,SWDIO,SWCLK,nRST,Act.(Boot0)


图8 MM32-LINK 编程器与MM32-MiniBoard

在离线ICP模式下连接方式

5. MM32-LINK 编程器使用APM-Adapter离线编程适配器与MM32-MiniBoard连接

连接方式:离线ICP

适配器:APM-Adapter编程适配器

目标MCU:MM32L373

连接接口:6芯仿真插座

自动编程机接口信号:nSTART,nPASS,nFAIL,EOF,GND

使用信号:+5V/+3.3V,GND,SWDIO,SWCLK,nRST


图9 MM32-LINK 编程器与MM32-MiniBoard

在离线ICP模式下连接方式

6. MM32-LINK 编程器使用APM-Adapter离线编程适配器与MM32-MiniBoard连接

连接方式:离线ICP

适配器:APM-Adapter编程适配器

目标MCU:MM32L073

连接接口:6芯仿真插座

自动编程机接口信号:nSTART,nPASS,nFAIL,EOF,GND

使用信号:+5V/+3.3V,GND,SWDIO,SWCLK,nRST


图10 MM32-LINK 编程器与MM32-MiniBoard

在离线ICP模式下连接方式

MM32-LINK 仿真器/编程器20芯插座引脚信号对照表:

MM32-LINK/ICP-Adapter 6芯插座引脚信号图:

MM32-LINK/ICP-Adapter 5芯插座引脚信号图:

MM32-LINK编程连接参考图:


图11 20芯扩展插座(左图)及6芯适配器插座(右图)

ICP编程连接参考



图12 20芯扩展插座(左图)及6芯适配器插座(右图)

ISP编程连接参考



图13 5/6芯适配器插座APM编程方式连接参考

MM32-LINK状态指示灯

MM32-LINK编程器指示灯在仿真与编程状态对于V1.10固件版本含义如下表所示:

注:V1.00固件表示状态的含义有所不同。

来源:灵动MM32MCU

围观 1475