[STM32F1] STM32F103 SWD编程端口与普通IO口共用问题

[复制链接]
xmshao 发表于 2016-5-8 22:21 | 显示全部楼层
neeringstu 发表于 2016-5-7 22:19
我也想将swd的两个口用作普通的GPIO,不知道该如何设置

看STM32F1参考手册 RM0008
Table 37. Debug port mapping
zhuomuniao110 发表于 2016-5-8 22:55 | 显示全部楼层
此贴太好了,看的我很激动,以前不懂这些,不知道这些编程接口还可以作为其他功能用。
yu515301489 发表于 2016-8-12 15:43 | 显示全部楼层

说的很好,复位的瞬间点调试。
yu515301489 发表于 2016-8-12 15:45 | 显示全部楼层
lemonboard 发表于 2016-2-5 22:55
目前stm32f0主要以STcubeMX生成代码为主,在其配置单不选择swd调试即可。

额 是吗……我则呢吗觉得那个东西好难用,又要去记他的那套初始化流程,看起来感觉好麻烦。不过那图形界面分配资源引脚真是好。
ltalent588 发表于 2016-8-12 21:52 | 显示全部楼层
05.GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
调用这个函数,吧SWD禁止掉。

另外,本人比较建议,开机延时两三秒,然后再禁止。这样你下载程序时,按下复位,留下时间给你下载程序,操作起来方便一些
bbapple 发表于 2016-8-13 09:25 | 显示全部楼层
是用普通IO吗?如果要用作普通IO的话,初始化一定不能忽视了。
handleMessage 发表于 2016-8-13 09:27 | 显示全部楼层
楼主你的程序可以贴出来看看嘛??
zhouhuanの 发表于 2016-8-13 10:03 | 显示全部楼层
是啊,得先做JTAGE配置。释放不用的JTAG口做GPIO.
xia00 发表于 2016-8-13 12:46 | 显示全部楼层
完全swj的复位状态不知道是怎么搞的。。。。
hfdy01 发表于 2016-8-13 12:49 | 显示全部楼层
当按下PB0时,停机,需要保护jtag口。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部