历史上的今天

今天是:2024年10月09日(星期三)

正在发生

2021年10月09日 | STM8S学习笔记-关于时钟安全系统

发布者:沈阳阿荣 来源: eefocus关键字:STM8S  时钟  安全系统 手机看文章 扫描二维码
随时随地手机看文章

关于时钟安全系统:

1. 问题:执行下面的程序后,程序为什么会进入时钟中断服务函数?

程序复位后,开始执行下面程序。

CLK_HSECmd(ENABLE);

 flag= CLK_GetFlagStatus(CLK_FLAG_HSERDY);

while(!CLK_ClockSwitchConfig(CLK_SWITCHMODE_MANUAL, CLK_SOURCE_HSE, DISABLE, DISABLE));  //HSI切换到HSE。

CLK->CSSR |= CLK_CSSR_CSSEN; //时钟安全系统使能。

CLK_ITConfig(CLK_IT_CSSD, ENABLE);                   //打开时钟检测中断。

答:flag= CLK_GetFlagStatus(CLK_FLAG_HSERDY);应改为while(!CLK_GetFlagStatus(CLK_FLAG_HSERDY));


即若HSE还未稳定就使能时钟安全系统,则会检测到HSE失效继而进入中断。

所以,一定要确认HSE稳定,然后使能时钟安全系统和中断。

  

2.若使能了时钟安全系统,根据手册知,一旦使能就不能关断,直至复位。

  所以我们若使用了时钟安全系统,且程序中有低功耗功能,应注意:

  时钟源切换到HSI或LSI后,不能关闭HSE!

  若关闭了HSE则当再次使能HSE时会立即检测到HSE失效继而进入时钟中断服务函数。

  也就是若使用了时钟安全系统,则全程不能关闭HSE,

  即相比不使用时钟安全系统在低功耗时关闭HSE的情况,功耗会较高些。


关键字:STM8S  时钟  安全系统 引用地址:STM8S学习笔记-关于时钟安全系统

上一篇:stm8设置每日闹钟
下一篇:STM8L时钟切换详解

推荐阅读

根据国外媒体的报道,研究人员最近研发出一款新型机器人,该款机器人可以迅速抓取任何不规则形状的物体。该款被命名为Dex Net 2.0的敏捷机器人,深入的研究了虚拟图书馆中10000个具备不同特征的三维物体,该机器人通过自身的系统,可以迅速的对物体进行预判,选择合适的方案来抓取各种具备不规则形状的物体。该款机器人凭借其出色的功能可以广泛的应用...
《山西省新材料产业高质量发展三年行动计划(2019-2021)》(以下简称《行动计划》)近日印发,指出到2021年末,山西省新材料产业年销售收入将突破1500亿元,实现“1+5+4”产业高质量发展目标。2018年山西省新材料生产企业主营业务收入1153亿元,同比增长9.5%。新材料产业工业增加值增速11.4%,其总量占全省规上企业工业增加值比重1.5%、占山西省战略性新兴...
  9欧姆电阻不管用那种万用表的电阻档,二极管测量档都能导通。  但读数用二极管测试档测出的电阻数值可能误差会大一些。所以还是建议用RX1档测试较准确。  用二极管测试档为什么也会导通?那是因为所有二极管正向电阻都远大于9欧姆。  比如质量较好的点接触锗二极管2AP型的正向电阻一般多在100一300欧之间。2CP合金型或面接触型二极管的正向电阻...
1.框架2.准备工作我们需要准备一个支持norfalsh和nandflash启动的程序,当我们的程序小于4K时,我们可以把nandflash的程序拷贝到片内4K内存,但是现在我们的程序大于4K,这时候我们要把程序拷贝到SDRAM里面。

史海拾趣

问答坊 | AI 解惑

英特尔院士寄语中国年轻IT技术人员

三个建议:英特尔院士寄语中国年轻IT技术人员      日前,在英特尔中国研究中心成立十周年暨"2008英特尔中国研究论坛"在京举   行之际,英特尔企业技术事业部高级院士、通信技术实验室总监康凯文(Kevin &n ...…

查看全部问答∨

MEMS振荡器要取代石英晶体振荡器?

石英振荡器用了好多年了,现在听说MEMS也可以用来做振荡器,看到一个专家发了一通高论,MEMS振荡器真的有那么好,有兴趣的兄弟看一下 MEMS和石英技术争夺振荡器市场…

查看全部问答∨

请问我在mobile6 SDK下面为什么没有找到Windows Mobile Test Framework.zip呀?

看到网上有篇文章《使用WMTF进行Windows Mobile程序的自动化测试》,我照着文章里面的内容去做,我也安装了Windows Mobile6 SDK,但是为什么找不到这个压缩包呀?…

查看全部问答∨

ds1302 在液晶1602上显示的问题

#include<msp430x24x.h> #include"1602.h" uchar year,yue,ri,shi,fen,miao,aa,t,t1,t2,t3,t4; /*******************宏定义*******************/ #define REST_OUT P2DIR|=BIT4 #define REST_IN P2DIR&=~BIT4 #define REST_H P2OUT ...…

查看全部问答∨

evc短信程序问题!!急!

在evc下用SmsOpen时,出现:"Cannot execute program" 谢谢!! …

查看全部问答∨

推荐一款4.3寸液晶屏,绝对超值。。。

本帖最后由 ddllxxrr 于 2016-1-7 17:15 编辑   才60块,还带触摸,绝对超值商家人很好的  虽然是停产的产品,但作为DIY还是不错的。。。       我买了两个,正准备用在MIPS的网络电视机上   本站 ...…

查看全部问答∨

sw笨笨的STM32笔记之十一:捕捉精彩瞬间,脉冲方波长度捕获

a)        目的:基础PWM输入也叫捕获,以及中断配合应用。使用前一章的输出管脚PB1(19脚),直接使用跳线连接输入的PA3(13脚),配置为TIM2_CH4,进行实验。b)     &nbs ...…

查看全部问答∨

【晒经典】随便晒点

本帖最后由 dontium 于 2015-1-23 12:45 编辑 倒置达林顿输出级600-1.2GHz  压控振荡器、950-2200MHz压控振荡器3-6GHz压控振荡器500-1000MHz压控振荡器1.5V升压到9V1.5V升压驱动led简易电路合成孔径雷达方框图温度模拟PID控制电路用两个三极 ...…

查看全部问答∨

寻找TI-OMAP-L137的使用者进来讨论啦~~~

刚接手OMAPL137,有很多问题需要跟各位友友们讨论下子,比如DSP和ARM的通信问题、分别仿真DSP及ARM的种种,可以论坛上讨论,也可以加我QQ讨论哈:1052955410.顶起了,啦啦啦~~~ …

查看全部问答∨

初学DSP汇编遇到的问题,很简单,行侠仗义拔刀相助吧!

1、带借位的减法和不带借位的减法有什么区别?减法不借位怎么减啊0减1等于什么?2、溢出的概念3、STM #88H  ,AR0      LD #1000H,A Zhong: SUB AR0 ,A      BC  Zhong,AGT,AOV( ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved