stm8l uart怎么切换时钟到外部低速

扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
STM8L152中文介绍
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口STM8L 进入halt()模式,IWDG,停止后仍然复位 - STM32 - 意法半导体STM32/STM8技术社区
后使用快捷导航没有帐号?
查看: 906|回复: 5
STM8L 进入halt()模式,IWDG,停止后仍然复位
主题帖子积分
新手上路, 积分 23, 距离下一级还需 27 积分
新手上路, 积分 23, 距离下一级还需 27 积分
设计STM8L151G6芯片,开启IWDG,当没有信号采集时进入halt()模式。以降低功耗,程序如下,外部有个唤醒源,当无线接收到无线数据是,发出中断信号,用来唤醒单片机。现在问题是单片机出现不规则重启,还不是每次都这样。工作1-2个小时,会复位一次。http://www.stmcu.org/file:///C:/Users/Administrator/AppData/Roaming/Tencent/Users//QQ/WinTemp/RichOle/F@A%60RX%60ADQ%7DBSW11(8QX)FD.jpg,已经设置。halt(),狗停止。进之前也喂狗了!求高手解答
TIM1-&CR1 &= (~TIM1_CR1_CEN);
TIM2-&CR1 &= (uint8_t)(~TIM_CR1_CEN);
TIM3-&CR1 &= (~TIM_CR1_CEN);
Timer3OVF = 0 ;
SPI1-&CR1 &= (~SPI_CR1_SPE);
ADC_Cmd( ADC1, DISABLE );
DMA_GlobalCmd(DISABLE);
//-----------------------------------------切换到内部低速时钟
CLK-&SWCR |= CLK_SWCR_SWEN;
CLK-&SWR = CLK_SYSCLKSource_LSE ;
while( (CLK_SYSCLKSource_TypeDef)(CLK-&SCSR&0x0F) != CLK_SYSCLKSource_LSE ) ;
CLK-&CKDIVR = CLK_SYSCLKDiv_1 ;
CLK-&SWCR &= (~CLK_SWCR_SWEN) ;
//---------------------------------关闭不用的时钟
CLK-&gtCKENR1
CLK-&gtCKENR2
//RTC时钟一有效
CLK-&gtCKENR3
//----------------------------------D port ini,按键中断输入、SI4432中断输入
//GPIO_Init( GPIOB, KEY1|KEY2|KEY3, GPIO_Mode_In_PU_IT) ;
GPIOB-&CR1 |= 0x07 ;
GPIOB-&CR2 |= 0x07 ;
主题帖子积分
新手上路, 积分 23, 距离下一级还需 27 积分
新手上路, 积分 23, 距离下一级还需 27 积分
RE:STM8L 进入halt()模式,IWDG,停止后仍然复位
我自己怀疑是不是外部32768的晶振会不会,自己停震!
主题帖子积分
新手上路, 积分 232, 距离下一级还需 -182 积分
新手上路, 积分 232, 距离下一级还需 -182 积分
RE:STM8L 进入halt()模式,IWDG,停止后仍然复位
没定时喂狗?
主题帖子积分
金牌会员, 积分 1521, 距离下一级还需 1479 积分
金牌会员, 积分 1521, 距离下一级还需 1479 积分
回复:STM8L 进入halt()模式,IWDG,停止后仍然复位
担心晶振有问题的话,可以用示波器看看
主题帖子积分
金牌会员, 积分 1671, 距离下一级还需 1329 积分
金牌会员, 积分 1671, 距离下一级还需 1329 积分
RE:STM8L 进入halt()模式,IWDG,停止后仍然复位
通过设置IWDG_HALT寄存器,在停机或活跃停机模式中独立看门狗可以正常工作。它可以唤醒该器件。&&注:为了使用这一功能,避免看门狗错误复位,在执行HALT指令之前,独立看门狗溢出时间和重装看门狗必须设置正确。
主题帖子积分
新手上路, 积分 1037, 距离下一级还需 -987 积分
新手上路, 积分 1037, 距离下一级还需 -987 积分
RE:STM8L 进入halt()模式,IWDG,停止后仍然复位
此种问题,需要排查下自己的代码,有没有在一定场景下跑挂,无法喂狗,要排查下代码和对应场景。
自动挂死的问题很多事代码 与预期不一致
站长推荐 /1
19.9元低价购买Nucleo核心板(包邮),还赠送10元培训视频一套!社区将提供300块最新Nucleo- F072RB核心板,以及开发经费支持——赶紧来赢取ST MCU社区赞助吧!
Tel: 3-8056
备案号: 苏ICP备号-2
Powered bySTM8L数据手册_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
508页2下载券575页1下载券42页免费162页免费30页免费 17页免费11页免费9页免费167页1下载券81页2下载券
喜欢此文档的还喜欢93页2下载券33页免费508页2下载券392页4下载券71页1下载券
STM8L数据手册|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 stm8l uart 的文章

 

随机推荐