当前位置: 华文世界 > 数码

STM32F103调试端口

2024-02-12数码
视频加载中...

01简化调试端口

一、设计电路板

上午的时候,对STM32F373单片机开发板的调试端口进行简化测试 。下面对于 F103单片机调试端口也进行简化。通过 SWD 端口完成程序的下载。这里的通讯端口仅仅是为了调试,单片机发送信息至上位机。RESET只是暂且保留,原则上可以不使用。这样 整个调试端口只需要五条线即可。下面制作这个电路板,通过布线,包括有两个飞线。后面使用 0 欧姆电阻进行飞线。

▲ 图1.1.1 测试电路板原理图

▲ 图1.1.2 测试电路板PCB 版图

二、焊接电路板

一分钟之后获得测试电路板。电路板制作的非常完美。焊接电路板。清洗检查之后进行测试。

三、测试结果

首先,使用六芯接头对F103单片机进行程序下载。在这个接口中,包括有 RESET 信号线。经过测试,可以看到能够正确的对单片机进行擦除和下载程序。这也证明了单片机以及测试电路板是正确的。下载程序之后的单片机可以控制LED进行闪烁了。接下来,使用五芯接口进行测试。其中不包括RESET信号线。此时,JLINK 无法下载程序了。这说明,在使用 SWD接口进行程序下载的过程中,必须使用到 RESET线。

※总 结 ※

本文测记录对于STM32F103的开发端口的测试。在使用SWD进行程序下载的时候,开发端口必须包含有 RESET信号线。否则就无法进行程序下载。这一点,与上午测试的 F373不太一样。因此,在之后开发电路设计中,需要始终保留RESET控制线。