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

STM32L151C8T6A单片机RTC初始化程序卡死

[复制链接]
huhuiac 提问时间:2018-1-25 14:06 /
最近在调试stm32l151c8t6a,HSE 16MHz,LSE 32KHz,想用标准库重新写一份代码,发现初始化RTC后自动上电启动,程序运行到一半就卡死,接上调试器是正常的。请大神帮忙解答
收藏 评论7 发布时间:2018-1-25 14:06

举报

7个回答
wenyangzeng 回答时间:2018-1-25 15:08:33
LSE如果没有起振,就会死机,应该检查晶振电路。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

waiman 回答时间:2018-1-25 23:25:46
死在哪里?RTC没试过假死,如果怀疑晶振,那么你应该延时让晶振稳定了再切换。或者打开CSS功能。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

zhao.zhao 回答时间:2018-1-26 08:44:50
需要低容抗晶振

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

waiman 回答时间:2018-1-26 10:01:22

对!STM32 用的是6pf晶振的,而且匹配电容也是6.8pf

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

nyszx 回答时间:2018-1-26 14:13:19
“发现初始化RTC后自动上电启动”是啥意思,不是上电启动再初始化的吗,还有楼主说程序运行到一半就卡死,一半指的是什么过程,得描述清楚,如果不知道死在哪里,可以引入"调试工具"呀,比如点个灯,蜂鸣器,串口打印等等,就可以找到死在哪里,什么原因。
编辑原因:修改错别字

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

qiutiandeqiu 回答时间:2018-1-28 16:20:46
建议贴一下初始化代码
zhao.zhao 回答时间:2018-1-29 10:02:00
使用标准库的,初始化中要把延迟实间加长没道理的

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版