打印
[STM32F4]

如何禁用STM32F407VET6的TRACE接口释放出引脚?

[复制链接]
139|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM32F407VET6芯片一上电,引脚PB3,PE2,PE3,PE4,PE5,PE6 的寄存器GPIOx_MODER自动设定为“复用功能模式”,GPIOx_AFR自动设定为AF0。

如果软件想把GPIOx_MODER改成“通用输出模式” 或 GPIOx_AFR改成“AF12”,都无法改变设定值!导致无法使用其它功能。

用的IAR V9开发平台,使用SWD接口调试,在单步执行程序时,能看到GPIOx_MODER与GPIOx_AFR分别固定为2和0,强制改变无效。

请问有什么办法释放PB3,PE2,PE3,PE4,PE5,PE6引脚为其它功能吗?

我又发现,用JTAG单步调试时,才会恢复GPIOx_MODER与GPIOx_AFR的出厂设置,真是搞不懂啊~

使用特权

评论回复
沙发
Undshing| | 2023-7-1 23:59 | 只看该作者
删除IAR工程目录下的settings文件夹

使用特权

评论回复
板凳
PB3是不是JTAG的复用端口啊

使用特权

评论回复
地板
MessageRing| | 2023-7-9 22:32 | 只看该作者
设置只使用SWD就能配置PB3

使用特权

评论回复
5
我吃小朋友| | 2023-7-9 23:13 | 只看该作者
估计就PB3不好用的吧

使用特权

评论回复
6
失物招領| | 2023-7-10 01:12 | 只看该作者
你应该先屏蔽掉JTAG,然后再激活SWD,就可以直接用PB3了

使用特权

评论回复
7
温室雏菊| | 2023-7-10 05:22 | 只看该作者
有些时候可能是因为初始化的顺序,也会出现这种问题

使用特权

评论回复
8
将爱藏于深海| | 2023-7-10 13:06 | 只看该作者
话说,不应该的啊,你咋配置的

使用特权

评论回复
9
春日负喧| | 2023-7-10 15:27 | 只看该作者
可以用cubemx来配置吧,这样能稳妥点

使用特权

评论回复
10
一只眠羊| | 2023-7-10 17:34 | 只看该作者
对,用JTAG因为巧合,会实现恢复GPIOx_MODERGPIOx_AFR的出厂设置吧

使用特权

评论回复
11
在曼谷的春| | 2023-7-10 20:36 | 只看该作者
一般就是JTAG搞的鬼,你屏蔽估计能行

使用特权

评论回复
12
月亮一键变蓝| | 2023-7-10 22:56 | 只看该作者
话说,什么是自动复用功能模式啊?

使用特权

评论回复
13
她已醉| | 2023-7-11 01:06 | 只看该作者
你的复用时钟开了没

使用特权

评论回复
14
Clyde011| | 2024-1-16 10:08 | 只看该作者

使用特权

评论回复
15
万图| | 2024-1-16 12:04 | 只看该作者

在开始电镀之前,必须先清掉孔内的杂物。

使用特权

评论回复
16
Uriah| | 2024-1-16 13:07 | 只看该作者

光绘出零件间联机的PCB设计布线

使用特权

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

本版积分规则

500

主题

1896

帖子

4

粉丝