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

stm32时钟配置

[复制链接]
kang% 提问时间:2023-4-13 14:08 / 已解决

主控使用stm32F427IIH6,用CUBEIDE使用外部晶振配置成25MHz,单片机运行正常

6fac0b57e887f8cb383091556833cf8.png

使用外部或内部晶振,时钟配置成168MHz,放在定时器中断里的led翻转函数,led没有闪烁,串口打印乱码,有的时候复位之后可以正常运行几秒,读取SDRAM,串口打印也是正常的。如图:

bb1b39e5193254fa9da770ae871f7b7.png

72a242a9c3e7e6b2ee6e592415e3ffb.png

调试会一直卡在这个函数里面

af9691dec446a6a5c71a21639df60ad.png

SYSTEM和RCC是这样的

08a57c0b41147756e9ba539ccd700c1.png

8b24f3162903ddd2028167866b6014a.png

收藏 评论7 发布时间:2023-4-13 14:08

举报

7个回答
butterflyspring 最优答案 回答时间:2023-4-14 14:23:56
kang% 发表于 2023-4-14 11:28
[md]![0dd1b2b9ff6ffeede5a8e2170242c7d.png](data/attachment/forum/202304/14/112841ad7x77syinnsvicp. ...

电源图没看出什么异常来。 要不将Latency 在168M下设置到最大7 试试,另外同时量测一下实际的VCC 有没有被拉低的现象。
xmshao 回答时间:2023-4-13 14:43:41
你基于CubeMx做的配置,时钟配置方面应该没啥问题,除非你后来另外调整相关参数。给些建议供参考:


静下心来检查下有无越界访问的问题,比方在做Printf时提取数据时是否可能发生越界的情况。


检查下有无访问对齐方面的问题。


再就是中断嵌套方面,是否可能有发生堆栈溢出的情况,可以适当调整下栈大小。


还有,系统电源方面的问题,供电稳定性、电源相关脚的处理,比如VCAP脚等。
kang% 回答时间:2023-4-13 16:46:50

xmshao 发表于 2023-4-13 14:43
你基于CubeMx做的配置,时钟配置方面应该没啥问题,除非你后来另外调整相关参数。给些建议供参考:</p>
<p>

不使用PLL,SYSCLK直接用外部25MHz。然后APB总线都配置成25MHz,晶振时单片机运行很稳定

butterflyspring 回答时间:2023-4-14 10:12:08
楼主检查一下latency 的设置看看。 如果是VDD电压低于2.7v, 还需要增加相应的latency。
kang% 回答时间:2023-4-14 10:59:53

butterflyspring 发表于 2023-4-14 10:12
楼主检查一下latency 的设置看看。 如果是VDD电压低于2.7v, 还需要增加相应的latency。
...

SYSCLK和HCLK配置成25MHz是FLASH_LATENCY_0 , 168MHz是FLASH_LATENCY_5 ,

然后我刚刚改低了一点,把频率设置成40MHz,单片机也可以正常运行。。。。。

kang% 回答时间:2023-4-14 11:28:53

kang% 发表于 2023-4-14 10:59
SYSCLK和HCLK配置成25MHz是FLASH_LATENCY_0  ,     168MHz是FLASH_LATENCY_5   ,</p>
<p>然后我刚刚改低了 ...

[md]0dd1b2b9ff6ffeede5a8e2170242c7d.png

8e1dd0a76083034c3291f6ea300aff3.png

0dd1b2b9ff6ffeede5a8e2170242c7d.png
kang% 回答时间:2023-4-19 15:49:10

butterflyspring 发表于 2023-4-14 14:23
电源图没看出什么异常来。 要不将Latency 在168M下设置到最大7 试试,另外同时量测一下实际的VCC 有没有 ...

换了块开发板,可以正常调试了,哎,我真服了啊,搞一块有问题的核心板让我调软件

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版