你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G473RCT 的PC15(OSC32_OUT)管脚设置成GPIO_OUTPUT,初始化时报错。

[复制链接]
Kevinliu257 提问时间:2023-12-11 16:25 / 未解决

STM32G473RCT 的PC15(OSC32_OUT)管脚设置成GPIO_OUTPUT。程序无法运行,debug也异常。信息如下:

Memory Programming ...

Opening and parsing file: ST-LINK_GDB_server_a12912.srec

File : ST-LINK_GDB_server_a12912.srec

Size : 33.23 KB

Address : 0x08000000

Erasing memory corresponding to segment 0:

Erasing internal memory sectors [0 16]

Download in Progress:

File download complete

Time elapsed during download operation: 00:00:01.052

Verifying ...

Download verified successfully

Target is not responding, retrying...

Target is not responding, retrying...

Shutting down...

Target is not responding, retrying...

Target is not responding, retrying...

Target is not responding, retrying...

Target is not responding, retrying...

Target is not responding, retrying...

Target is not responding, retrying...

收藏 评论9 发布时间:2023-12-11 16:25

举报

9个回答
Kevinliu257 回答时间:2023-12-11 16:27:38

开发工具是STM32CUBEIDE,如果设置成input, 或者默认状态就运行正常。查看PC13~PC15作output时电流不超过3mA,我在PC15上串联了一个5.1K的电阻,对MOSFET进行控制,电流远远低于3mA。如果去掉电阻,PC15悬空,程序运行正常。

废鱼 回答时间:2023-12-11 20:09:03

没有遇到过类似问题发生过在进入过boot模式。

STM1024 回答时间:2023-12-11 23:30:10

如果时钟是使用的HSI的话,这个不贴32768晶振都可以的,你的时钟树配置情况如何?

watershade 回答时间:2023-12-12 11:53:55

感觉不是配置问题。你查一下手动把这个引脚拉低。各个地方的power电压怎么样?

Kevinliu257 回答时间:2023-12-13 10:50:00

按照网上的这个信息操作,也不起作用__HAL_RCC_LSE_CONFIG(RCC_LSE_OFF);//关闭外部低速外部时钟信号功能后,PC13 PC14 PC15 才可以当普通IO用。

PC15输出设置成高电平运行正常,当设置成低电平时就出现问题。仿真连接自动断开,出现Target is not responding, retrying...

Kevinliu257 回答时间:2023-12-13 12:32:45

image.png

STM1024 发表于 2023-12-11 23:30
如果时钟是使用的HSI的话,这个不贴32768晶振都可以的,你的时钟树配置情况如何?
...

Kevinliu257 回答时间:2023-12-13 12:33:46

watershade 发表于 2023-12-12 11:53
感觉不是配置问题。你查一下手动把这个引脚拉低。各个地方的power电压怎么样?
...

电压都正常,只是输出低电平时就出问题,已经串接了5.1K电阻。

Kevinliu257 回答时间:2023-12-13 12:34:38

时钟配置应该正常

image.png
watershade 回答时间:2023-12-13 14:35:39

Kevinliu257 发表于 2023-12-13 12:34
时钟配置应该正常

你有没有别的相同芯片的开发板?你把程序放到那里面试一下。

我觉得其实甚至不用试,因为你不要电阻就正常(相当于断开)。所以我的看法是你的硬件设计、布线或者焊接出现了问题。如果你有其它的板卡也可以试着放到别的板卡上。

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版