专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
今天看啥  ›  专栏  ›  嵌入式微处理器

开发攻略之STM32调试端口的映射

嵌入式微处理器  · 公众号  ·  · 2024-08-05 12:00

文章预览

最近有一个项目用到了STM32F103RB系列单片机,由于引脚数量较少,不得不使用到了单片机的PB3和PB4两个引脚。 而这两个引脚刚好又是STM32系列的JTAG调试引脚,如果要用于普通IO的功能需要先进行一定的设置。 一、STM32的调试方式选择 STM32支持JTAG和SWD两种调试方式,且默认状态下这两种调试功能都是 开启 的。 STM32 IO JTAG IO SWD IO PB3 ✔ NC PB4 ✔ NC PA13 ✔ ✔ PA14 ✔ ✔ PA15 ✔ NC 由此我们可以知道:如果要使用JTAG调试功能,那么PB3,PB4,PA13,PA14,PA15都不能使用;而如果我们关闭JTAG功能,但是开启SWD调试功能,那么PB3,PB4,PA15都可以当作普通IO来使用了; ST官方3.5的库有提供关闭调试功能的两个接口。 1.1 关闭所有的 JTAG 和SWD调试功能 慎用, 一旦执行该命令,程序运行后将不能通过JTAG或SWD方法进行烧写和下载 ,补救措施见文末 。 RCC_APB2PeriphClockCmd(RCC_APB ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览