STM32H743外部时钟输入采用25MHz有源晶振,目前出现的问题是:设备正常工作一段时间后(时间不定,有时几分钟,有时二十多分钟),STM32不再工作(通过外部的一个LED指示灯闪烁可知,正常工作时,LED闪烁;不工作时,LED灭);如果采用STM32内部自身的时钟(实现内部CPU工作频率380MHz,比外部有源晶振产生的CPU工作频率480MHz低),STM32能够正常工作。查看了外部的25MHz有源晶振,波形为正弦波,相关参数能满足STM32时钟参数要求,请教各位,采用外部25MHz有源时钟,为什么会出现STM32工作一段时间后工作停止? |
你用的是最早的Y版本么?
你用的是最早的Y版本么?
用的是V版本
你用的是最早的Y版本么?
用的外部有源晶振,RCC这块选择哪一项(Disable、Bypass Clock Source、Crystal/Ceramic Resonator)
有源的晶振,只有一个引脚连接MCU OSC_IN pin,应选择bypass 模式
有源的晶振,只有一个引脚连接MCU OSC_IN pin,应选择bypass 模式
用的是Bypass模式
你使用HSE作为时钟源时,如果把主频配置为400Mhz会怎么样,测试下看看。
你使用HSE作为时钟源时,如果把主频配置为400Mhz会怎么样,测试下看看。
主频降为400MHz,或者更低,实测300MHz,故障依然存在
那最好换个最简单的代码试试,比如就是一个LED灯。 这样可以区分是硬件方向问题或是软件方向问题。
那最好换个最简单的代码试试,比如就是一个LED灯。 这样可以区分是硬件方向问题或是软件方向问题。 ...
好的,我们试试