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

stm32f103 的 LSI

[复制链接]
lzyos 提问时间:2019-1-3 15:33 /
我的产品中,LSI 有 5%的概率不能起振,导致IWDG 失效
*****************
LSI_CNT = 0;
RCC_LSICmd(ENABLE);
while( RCC_GetFlagStatus(RCC_FLAG_LSIRDY) == RESET )
{
LSI_CNT++;
if( LSI_CNT > 100) break;
}
*******************
有什么LSI启动代码,能确保LSI一定能启动么?

收藏 评论7 发布时间:2019-1-3 15:33

举报

7个回答
废鱼 回答时间:2019-1-3 15:53:18
楼主,我感觉你还是启动时间等的太短。建议将100调大些试试。

评分

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

查看全部评分

wudianjun2001 回答时间:2019-1-3 16:16:53
我们也发现这样的问题,在晶振两个引脚之间并了个电阻之后就没再发现问题了

评分

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

查看全部评分

lzyos 回答时间:2019-1-3 16:45:42
谢了,不过我用的是 内部低速时钟  LSI ,应该是不是电路的问题
lzyos 回答时间:2019-1-3 16:48:05
安,
能正常启动的时候, LSI_CNT 计数也就到 4,5

BTW
计数到100以后,还有路子重新尝试启动LSI么?
比如
************************
RCC_LSICmd(DISABLE);
.......
RCC_LSICmd(ENABLE);
while( RCC_GetFlagStatus(RCC_FLAG_LSIRDY) == RESET )
{
LSI_CNT++;
if( LSI_CNT > 100) break;
}
*******************
五哥1 回答时间:2019-1-3 17:27:29
楼主,ST的标准库文件看看,或者CUBEMX中生成个HAL库的看看

评分

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

查看全部评分

lebment 回答时间:2019-1-3 19:55:39
cubemx生成或者官方的时钟工具

评分

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

查看全部评分

STMCU-管管 回答时间:2019-1-21 11:05:10
lzyos 发表于 2019-1-3 16:48
安,
能正常启动的时候, LSI_CNT 计数也就到 4,5

楼主可以尝试回复评论,在楼层下自己回复的话,别人可能看不到哦

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版