微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 用stm32f401板子配置时钟时遇到硬件错误问题,希望能帮忙看下可能的原因

用stm32f401板子配置时钟时遇到硬件错误问题,希望能帮忙看下可能的原因

时间:10-02 整理:3721RD 点击:
板子上使用的是12Mhz晶振,在使用手册中提到VCO输入频率介于1和2Mhz之间
于是我把PLLM的值改为12(1MHz)、8(1.5MHz)、6(2MHz),但都会发生硬件错误;但是如果不修改PLLM就不会有问题,PLLM默认值为25
硬件错误是在startup文件中发生的,当时运行到BX     RO



可能是你用的库太老了,我也遇到过,最后直接在最后一步直接赋值180M用的。后来用cube了

谢谢分享     6666666

这个问题最快的排查 方式是,打开 CUBE ,和数据手册,然后仿真 ,对照系统时钟设置寄存器,看看各个寄存器值都对不对

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top