有较多的客户会遇见加功能需求时所使用的芯片IO口不够用,所以想把烧录口SWDCLK和SWDIO给利用起来但是会遇见一些问题。
SWD 烧录口(PA13/SWDIO、PA14/SWCLK)复用为 GPIO 后,若代码执行了禁用调试端口的配置,会导致后续无法通过 SWD 连接烧录
这里总结说一下SWD的使用说明。
PA13为SWDIO,SWDIO已经在芯片内部有上拉电阻激活。PA14为SWCLK,SWCLK已经在芯片内部有下拉电阻激活。所以一般都是复用在对应的功能电路中,但是不能影响SWD通讯。
比如上电延时一段时间(500ms)后再切换为对应的输出引脚,但是在该引脚上不能有干扰SWD通信的电路。建议不加滤波电路,直接直连IO口。