久芯网

STM32H743外部时钟输入问题?

avatar hehe3508 提问时间: 2023-07-13 20:39:48 / 未解决
STM32H743外部时钟输入采用25MHz有源晶振,目前出现的问题是:设备正常工作一段时间后(时间不定,有时几分钟,有时二十多分钟),STM32不再工作(通过外部的一个LED指示灯闪烁可知,正常工作时,LED闪烁;不工作时,LED灭);如果采用STM32内部自身的时钟(实现内部CPU工作频率380MHz,比外部有源晶振产生的CPU工作频率480MHz低),STM32能够正常工作。查看了外部的25MHz有源晶振,波形为正弦波,相关参数能满足STM32时钟参数要求,请教各位,采用外部25MHz有源时钟,为什么会出现STM32工作一段时间后工作停止?

如需获得 STM32H743 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

9个回答
  • avatar butterflyspring
    回答时间: 2023-07-13 20:58:50

    你用的是最早的Y版本么?

  • avatar hehe3508
    回答时间: 2023-07-13 21:31:26
    butterflyspring 发表于 2022-10-26 10:11
    你用的是最早的Y版本么?

    用的是V版本

  • avatar hehe3508
    回答时间: 2023-07-13 21:49:01
    butterflyspring 发表于 2022-10-26 10:11
    你用的是最早的Y版本么?

    用的外部有源晶振,RCC这块选择哪一项(Disable、Bypass Clock Source、Crystal/Ceramic Resonator)

  • avatar butterflyspring
    回答时间: 2023-07-13 22:21:26

    有源的晶振,只有一个引脚连接MCU OSC_IN pin,应选择bypass 模式

  • avatar hehe3508
    回答时间: 2023-07-13 22:54:13
    butterflyspring 发表于 2022-10-26 14:35
    有源的晶振,只有一个引脚连接MCU OSC_IN pin,应选择bypass 模式

    用的是Bypass模式

  • avatar xmshao
    回答时间: 2023-07-13 23:18:45

    你使用HSE作为时钟源时,如果把主频配置为400Mhz会怎么样,测试下看看。

  • avatar hehe3508
    回答时间: 2023-07-13 23:38:53
    xmshao 发表于 2022-10-26 19:47
    你使用HSE作为时钟源时,如果把主频配置为400Mhz会怎么样,测试下看看。

    主频降为400MHz,或者更低,实测300MHz,故障依然存在

  • avatar butterflyspring
    回答时间: 2023-07-14 00:06:32

    那最好换个最简单的代码试试,比如就是一个LED灯。 这样可以区分是硬件方向问题或是软件方向问题。

  • avatar hehe3508
    回答时间: 2023-07-14 00:35:06
    butterflyspring 发表于 2022-10-27 15:10
    那最好换个最简单的代码试试,比如就是一个LED灯。 这样可以区分是硬件方向问题或是软件方向问题。 ...

    好的,我们试试

会员中心 微信客服
客服
回到顶部