发新帖我要提问
12
返回列表
打印
[STM32F1]

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

[复制链接]
楼主: 尛舞icc
手机看帖
扫描二维码
随时随地手机跟帖
21
xmshao| | 2016-5-8 22:21 | 只看该作者 回帖奖励 |倒序浏览
neeringstu 发表于 2016-5-7 22:19
我也想将swd的两个口用作普通的GPIO,不知道该如何设置

看STM32F1参考手册 RM0008
Table 37. Debug port mapping

使用特权

评论回复
22
zhuomuniao110| | 2016-5-8 22:55 | 只看该作者
此贴太好了,看的我很激动,以前不懂这些,不知道这些编程接口还可以作为其他功能用。

使用特权

评论回复
23
yu515301489| | 2016-8-12 15:43 | 只看该作者

说的很好,复位的瞬间点调试。

使用特权

评论回复
24
yu515301489| | 2016-8-12 15:45 | 只看该作者
lemonboard 发表于 2016-2-5 22:55
目前stm32f0主要以STcubeMX生成代码为主,在其配置单不选择swd调试即可。

额 是吗……我则呢吗觉得那个东西好难用,又要去记他的那套初始化流程,看起来感觉好麻烦。不过那图形界面分配资源引脚真是好。

使用特权

评论回复
25
ltalent588| | 2016-8-12 21:52 | 只看该作者
05.GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
调用这个函数,吧SWD禁止掉。

另外,本人比较建议,开机延时两三秒,然后再禁止。这样你下载程序时,按下复位,留下时间给你下载程序,操作起来方便一些

使用特权

评论回复
26
bbapple| | 2016-8-13 09:25 | 只看该作者
是用普通IO吗?如果要用作普通IO的话,初始化一定不能忽视了。

使用特权

评论回复
27
handleMessage| | 2016-8-13 09:27 | 只看该作者
楼主你的程序可以贴出来看看嘛??

使用特权

评论回复
28
zhouhuanの| | 2016-8-13 10:03 | 只看该作者
是啊,得先做JTAGE配置。释放不用的JTAG口做GPIO.

使用特权

评论回复
29
xia00| | 2016-8-13 12:46 | 只看该作者
完全swj的复位状态不知道是怎么搞的。。。。

使用特权

评论回复
30
hfdy01| | 2016-8-13 12:49 | 只看该作者
当按下PB0时,停机,需要保护jtag口。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则