STM32L151C8T6A单片机RTC初始化程序卡死
最近在调试stm32l151c8t6a,HSE 16MHz,LSE 32KHz,想用标准库重新写一份代码,发现初始化RTC后自动上电启动,程序运行到一半就卡死,接上调试器是正常的。请大神帮忙解答LSE如果没有起振,就会死机,应该检查晶振电路。 死在哪里?RTC没试过假死,如果怀疑晶振,那么你应该延时让晶振稳定了再切换。或者打开CSS功能。 需要低容抗晶振 zhao.zhao 发表于 2018-1-26 08:44
需要低容抗晶振
对!STM32 用的是6pf晶振的,而且匹配电容也是6.8pf “发现初始化RTC后自动上电启动”是啥意思,不是上电启动再初始化的吗:lol,还有楼主说程序运行到一半就卡死,一半指的是什么过程,得描述清楚,如果不知道死在哪里,可以引入"调试工具"呀,比如点个灯,蜂鸣器,串口打印等等,就可以找到死在哪里,什么原因。
编辑原因:修改错别字
建议贴一下初始化代码 使用标准库的,初始化中要把延迟实间加长没道理的
页:
[1]