历史上的今天
返回首页

历史上的今天

今天是:2024年09月07日(星期六)

2021年09月07日 | STM8S之时钟切换自学笔记

2021-09-07 来源:eefocus

STM8S相关寄存器

主时钟状态寄存器(CLK_CMSR)

0XE1 当前HSI为主时钟源(复位值);

0XD2 当前LSI为主时钟源(LSI_EN为1时);

0XB4当前HSE为主时钟源;

主时钟切换寄存器(CLK_SWR)

0XE1 当前HSI为主时钟源(复位值);

0XD2 当前LSI为主时钟源(LSI_EN为1时);

0XB4当前HSE为主时钟源;

切换控制寄存器(CLK_SWCR)

低四位有效,高四位保留,SWIF,SWIEN,SWEN,SWBSY

SWIF:时钟切换中断标志,硬件置位,软件写0清除;

SWEN:手动切换(0)、自动切换(1);

SWIEN:时钟切换中断使能,由软件置位或清零

SWBSY:切换忙,0无时钟切换,1时钟切换正在进行


自动切换

1、判断CLK_CMSR是否为目标时钟

2、使能CLK_SWCR的SWEN位 (0x02);

3、写入目标时钟值CLK_SWR (0xb4);

4、清除中断标志位(SWIF);


 if(CLK_CMSR!=0XB4)

    {
      CLK_SWCR|=0X02;//ENALBE SWEN
      CLK_SWR=0XB4;//WRITE U8(HSE)  CLK_SER
      while((CLK_SWCR&0X08)==0);//CLEAR SWIF
      CLK_SWCR=0;
    }


推荐阅读

史海拾趣

ABCircuits公司的发展小趣事

随着公司的不断发展,ABCircuits意识到单打独斗难以应对日益激烈的市场竞争。于是,公司开始积极寻求与其他企业的战略合作。通过与上下游企业的紧密合作,ABCircuits不仅获得了稳定的供应链支持,还成功打开了国际市场的大门。这些合作不仅加速了公司的扩张步伐,也提升了其品牌影响力和市场竞争力。

DELTA公司的发展小趣事

为了更好地服务全球客户,Delta公司积极推进全球布局战略。公司在全球范围内设立了多个研发中心和生产基地,如中国大陆、中国台湾、美国、泰国、日本、墨西哥、印度、巴西以及欧洲等地。这些研发中心和生产基地不仅为Delta提供了强大的技术支持和生产能力,还使其能够更快速地响应市场需求,提供更贴近客户的服务。

意华(CZT)公司的发展小趣事

为了提高产品质量,意华先后通过了ISO9001、ISO14001、IECQC080000等多项国际质量管理体系认证。这些认证不仅证明了公司的质量管理水平,也为客户提供了更可靠的产品保障。通过持续的质量改进和过程控制,意华的产品质量得到了显著提升,赢得了更多客户的认可。

Easy Magnet Corp公司的发展小趣事

随着环保意识的提高,Easy Magnet Corp公司开始关注产品的环保性能。公司采用环保材料和生产工艺,减少了对环境的污染。同时,公司还积极参与环保公益活动,倡导绿色消费理念。这些举措不仅提升了公司的社会形象,也吸引了更多注重环保的消费者。

Amphenol Aerospace公司的发展小趣事

为了拓宽市场渠道,Easy Magnet Corp公司积极寻求与国际知名企业的合作。通过与国外企业的技术交流和合作研发,公司不仅获得了先进的生产技术和管理经验,还成功地将产品推向了国际市场。这一过程中,公司不仅提升了品牌影响力,还增强了自身的研发实力和市场竞争力。

Corstat Containers公司的发展小趣事

Corstat Containers公司始终坚持以品质为核心的发展理念。在生产过程中,公司严格把控原材料采购、生产工艺和产品质量检测等环节,确保每一件产品都符合客户的要求。这种对品质的坚持赢得了客户的信任和好评,也为公司赢得了更多的合作机会。

问答坊 | AI 解惑

LCD图形取模

请问下大家,LCD图形取模都用的是哪些软件啊?介绍下啊。…

查看全部问答>

我自己的USB2.0仿真器烧写经验-三恒星

DSP烧写方法 1、TMS320LF24xx, TMS320LF28xx:   利用CCS里面自带的flash burn插件,很容易烧写。   不必专门编程,只要输入.out文件即可。 2、TMS320C5x   需要自己手工编写BootLoader程序,和烧写flash ...…

查看全部问答>

单片机驱动蜂鸣器原理与设计

单片机驱动蜂鸣器原理与设计.doc…

查看全部问答>

SAA7113 不能产生LLC信号

我用SAA7113对视频信号进行A/D转换,芯片输入时钟采用晶振产生,波形正常,可是LLC管脚怎么也出不来信号,一直为低电平。电路图是按照datasheet上给的。求教原因。…

查看全部问答>

FPGA工程师面试试题集锦-4

4个FPGA工程师面试题目(经历)   FPGA与CPLD内部结构区别?       CPLD       以altraMAX7000这种PLD为例,可分为三块结构:宏单元(Marocell),可编程连线(PIA)和I/O控制块。宏单元是PLD ...…

查看全部问答>

谁会弄木马箱子

现在的木马箱子狠难弄吗? …

查看全部问答>

3G到底有多火

目前国内3G核心人才不足万人,其中华为约5000~6000人,中兴通讯、大唐各约2000人,以区区万人的阵容去争夺据称有上千亿元的市场,3G工程师的身价由此可见一斑。 到底什么是3G人才, 未来是什么时候, 需要精通哪些知识才和能力才是所谓的3G人才? ...…

查看全部问答>

1602字符lcd问题,急

相信不少人都调试过吧! 那个忙检测到底怎么实现,读时序是怎么样的,主要是 E 脚的时序, 所以我现在都是用一段delay来了事, 看过厂商的文档了觉得有错误,他的时序图和后面的文字描述以及后面的示例代码好像有矛盾。 文档上说,E下降沿开始 ...…

查看全部问答>