幸运时时彩平台

STM8L151C8T6切换时钟信号

2020-04-03来源: eefocus关键字:STM8L151C8T6  切换  时钟信号

先说重点:切换时钟源后,需要重新初始化时钟相关的外设。


项目需求,单片机在A状态下使用外部12MHz的晶振作为时钟信号,B状态下使用内部时钟HSI。


代码如下:


//初始化时钟信号

//形参:UINT8 Clk_Flg:时钟源,可以选为HSE或HSI

幸运时时彩平台void InitClock(UINT8 Clk_Flg) {

UINT16 Clk_Cnt = 0;

if(HSE == Clk_Flg){ //时钟源选为HSE

CLK_DeInit();

CLK_HSEConfig(CLK_HSE_ON); 

while(!CLK_GetFlagStatus(CLK_FLAG_HSERDY)){

if ((++Clk_Cnt) > 50000){

幸运时时彩平台 InitClock(HSI); //HSE启动失败,切回HSI

return;

}

}

CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSE);

CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1); 

CLK_SYSCLKSourceSwitchCmd(ENABLE);

幸运时时彩平台 CLK_ClockSecuritySystemEnable();

// System_ERROR_UserCallback(ERROR_REMOVE_HSE);//自定义函数,清除HSE错误提示

return;

}

else{ //时钟源选为HSI

CLK_HSICmd(ENABLE);

CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_2); //内部时钟为16MHz,2分频 = 8Mhz,

// System_ERROR_UserCallback(ERROR_HSE); //自定义函数,HSE错误提示

}

}


实际运行时发现,切换时钟后,和时钟相关的外设工作异常。


考虑到时钟源的影响,将所有工作异常的外设重新初始化后,代码即正常运行。

关键字:STM8L151C8T6  切换  时钟信号 编辑:什么鱼 引用地址:http://news.sonata9.com/mcu/ic493360.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STM8如何使用自带的bootloader
下一篇:幸运时时彩平台 STM8烧录及加密/解密流程

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

51单片机ucos ii任务切换汇编代码分析(1)
ucos中任务切换函数都是汇编写的,属于“需移植”文件,这个汇编文件名一般叫做:OS_CPU_A.ASM要想看懂任务切换的原理,首先遇到的第一个难点,就是OS_CPU_A.ASM这个汇编文件里的一大堆不常见的汇编伪指令,搞懂这些指令是搞懂程序原理的第一步。这篇文章先只分析这些汇编指令。这个文件为ucos操作系统提供了4个API函数,分别是: PUBLIC OSStartHighRdy;函数功能:切换到已就绪的任务横纵优先级最高的那个任务中去PUBLIC OSCtxSw ;函数功能:一般的上下文切换,ContextSwitch,上下文切换又叫任务切换PUBLIC OSIntCtxSw ;函数功能:在中断中进行上下文切换PUBLIC
发表于 2020-04-29
荣耀赵明谈5G之战:4G到5G切换是风险与机会并存
今天荣耀官方微博汇总了华为荣耀业务部总裁赵明在GMIC 2020主题演讲的精彩观点,我们一起来看看:谈危机:2020年突如其来的黑天鹅事件让整个市场措手不及,给正在从4G向5G切换的市场带来刺骨的寒流。这已经不是"疾风"所能诠释的,赵明把它称为“飓风”甚至是“龙卷风”。谈信心:今天赵明演讲的题目是“春风吹浪正淘沙”。可能大家觉得有点陌生,但相信对这首诗的另一句“吹尽狂沙始到金”会非常熟悉--当大风过后,大浪淘沙,金子总会出现。谈5G之战:4G到5G的切换是风险和机会并存的时代。拥有对消费者精准需求的把握、对商业节奏的判断、对核心技术的驾驭,才能踩准每个步伐。谈战略控制:核心战略控制点一定是简单、有效、可持续
发表于 2020-04-27
STM8S主时钟切换(使用HSE时钟源)
使用的时钟切换方式为手动切换,在中断中进行时钟切换,然后将切换后的主时钟输出到CLK_CCO口时钟切换流程图(手动切换流程图):时钟树:寄存器版:unsigned char i=255; PD_DDR_DDR0=1;//配置PD0为输出模式  PD_CR1_C10=1;//配置PD0为推挽模式  PD_CR2_C20=1;//配置PD0输出最大为10Mhz    if(CLK_CMSR==0xE1)   //如果HSI为主时钟源(复位值),切换到HSE  {    CLK_SWCR_SWIEN=1;//时钟切换中断使
发表于 2020-04-18
STM8S主时钟切换(使用HSE时钟源)
5G时代来临 4G如何与5G共存?——华为组网模式切换方法
注册,因此就无法使用5G网络。手机需要通过双连接(DC)方案才能使用NR的高速率功能,该过程会产生较高的功耗。若终端处于SA模式,但是所在区域没有NR网络,则终端会周期性搜索NR网络,从而产生较高的功耗、影响其他制式的业务,同时也会引起接入速度慢,终端功耗增加等问题,影响用户的网络体验。为了解决这样的问题,华为在19年6月28日申请了一项名为“一种组网模式切换方法、装置及系统”的发明专利(申请号:201910579124.2),申请人为华为技术有限公司。根据目前公开的专利资料,让我们一起来看看这项组网模式切换方法吧。如上图为通信系统的系统架构图,架构的主要核心为终端101、多个基站102以及核心网103,终端所在区域可以存在多个基站
发表于 2020-04-04
5G时代来临 4G如何与5G共存?——华为组网模式切换方法
专利解密—带你了解中兴可见光通信接入点切换技术
可见光通信设备及终端设备在接入点的切换方法”的发明专利(申请号:201310033629.7),申请人为中兴通讯股份有限公司。 根据目前公开的专利资料,让我们一起来看看这项专利到底是什么内容吧,以及此次中兴荣获的研讨会奖项和这个专利有什么关系。  研究人员发现,在可见光通信的过程中是存在通信盲区的,如上图所示,为可见光通信中两个接入点覆盖盲区的示意图。我们可以发现手机从原接入点进入目标接入点区域时,可能造成手机的接入服务中断。 而该专利就是提供这样的一种可见光通信接入切换方法,通过提供手机的可见光通信接入切换流程,为手机等设备提供连续的接入服务,从而改善用户体验。在进行具体的流程前,我们先来看看
发表于 2020-04-01
专利解密—带你了解中兴可见光通信接入点切换技术
基于LPC2368嵌入式的软件设计
uclinux和uc/OS-II,在满足实验平台要求的前提下简化设计,降低成本。同时LPC2368还支10/100 Ethernet、全速(12Mbps)USB 2.0和CAN 2.0B、多个串行通信接口(3个II C、1个IIS、4个UART和3个SPI/SSP)增强了设计的灵活性,提供了更大的缓冲区,并且具有更高的处理能力;10位A/D和D/A转换器和一个IRC振荡器,还带有SD存储卡接口可供选择。 功能强大,接口丰富,非常适合用来构建实验平台。2.1 核心板的设计要使一个嵌入式处理器工作起来,必须要有电源部分,必须加上时钟信号,并提供复位信号。如果芯片没有片内存储器或者内部存储器容量不够,则还需要加上存储器系统
发表于 2020-04-28
基于LPC2368嵌入式的软件设计
何立民专栏 单片机及嵌入式宝典

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

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 sonata9.com, Inc. All rights reserved
500彩票网 小米彩票开奖 幸运时时彩 广西快3 海南4+1 小米彩票平台 幸运时时彩平台 五分时时彩 智慧彩票投注 幸运时时彩