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;
}
上一篇:STM8S之HSI自学笔记
下一篇:STM8S之时钟切换自学笔记2
推荐阅读
史海拾趣
随着市场竞争的加剧,芯源半导体(CW)公司意识到品质管理的重要性。公司加强了对原材料采购、生产过程和产品质量控制的管理,建立了完善的质量管理体系。同时,公司还引入了先进的检测设备和技术手段,以确保产品的稳定性和可靠性。这些措施使芯源半导体(CW)公司的产品质量得到了显著提升,赢得了客户的信任和好评。
Fairchild Semiconductor在创立之初就致力于半导体技术的研发与创新。公司推出了多种具有革命性意义的半导体产品,如逻辑门、功率MOSFET、模拟集成电路等,这些产品不仅在当时市场上取得了巨大的成功,更为Fairchild在半导体行业中确立了领导地位。
在发展过程中,Fairchild Semiconductor也经历了多次收购与整合。这些收购不仅为Fairchild带来了更多的技术和资源,也进一步巩固了其在半导体行业中的领导地位。然而,随着市场竞争的加剧和技术的不断更新换代,Fairchild也面临着越来越多的挑战和机遇。
ATP深知,优质的产品需要优质的服务来支撑。因此,公司一直致力于提升客户服务水平,为客户提供最优质的产品、最具竞争力的价格和最优质的服务。ATP通过建立完善的售后服务体系,及时解决客户在使用过程中遇到的问题,赢得了客户的信任和好评。同时,公司还积极开展市场调研,了解客户需求,不断优化产品和服务,以满足市场的不断变化。
这五个故事展示了ATP Electronics在电子行业中的发展历程和取得的成就。通过技术创新、推出工业级产品、践行环保理念、实施全球化战略以及提升优质服务,ATP成功地在激烈的市场竞争中脱颖而出,成为了闪存卡市场的领军企业。
随着全球对环保意识的日益增强,Excelsys公司积极响应绿色环保的号召,将环保理念融入到产品设计和生产过程中。公司采用环保材料、优化生产工艺、提高能源利用效率等措施,减少了对环境的影响。同时,公司还积极参与环保公益活动,为行业的绿色发展贡献力量。
FlexiPanel深知研发投入是企业持续发展的动力源泉。因此,公司每年都将大量资金用于技术研发和创新项目的实施。通过不断投入研发,FlexiPanel在RF模块领域取得了多项专利和技术突破,推动了整个行业的产业升级和技术进步。同时,公司还积极参与国际技术交流与合作,引进和吸收国际先进技术和理念,为企业的长远发展奠定了坚实的基础。
电信设备必须如相关标准规定的那样能够抵御由电压/电流浪涌和电源故障造成的威胁。这一保护可在远端或设备终端或两者兼用的方式来实现。此外,也可通过使 设备更“可靠”来实现这一保护。 当设计电路保护策略时,通盘考虑整个系统很重要。为了降 ...… 查看全部问答∨ |
|
platform builder4.2中x86模拟器下载黑屏 提示:an unrecoverable processor has been encountered 这个问题如何解决啊??… 查看全部问答∨ |
|
我们公司刚从国外引进一种电机。让我们来做开发。。。这种电机我们可以通过usb ,通过现场总线(can总线),modbus对其进行控制。好像选用瑞士的saia 的plc 接口板卡都已经做好。。。。现在公司让我们做对电机系统的开发。。我们首先要 ...… 查看全部问答∨ |
正在开发烧写UBOOT到NANDFLASH的烧写器代码,硬件环境I DAVINCI开发平台.软件环境:montavista linux.bootloader:UBOOT-1.1.3.集成开发环境:CCSv3.2.TI提供了烧写器源码,建立工程,添加源码文件.编译出现如下错误,请教其中原因.谢谢!----------------- ...… 查看全部问答∨ |
问CCS3.1在软件仿真C5402时的MEMORYMAP问题。 CMD程序如下: MEMORY { PAGE 0: EPROG: origin = 0x4000, len = 0xb000 VECT:   ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 我们猜啦!MDO3000之竞猜有奖:免费的部分会值多少?
- 分享爱用元器件,赢88芯积分
- 免费申请|中科亿海微神针系列FPGA开发板EQ6HL45 1V0
- 答题赢好礼|世健探索:水质检测为人类的安全保驾护航
- 实战分享|从零开始,设计一款靠谱的开关电源
- 先到先得双重有礼 成为体验FLUKE新品的先锋者
- 分享赢开发板:告诉小伙伴,2018年ST全国巡回研讨会开始啦
- 直播|基于英特尔® Agilex™ FPGA F-Tile的以太网硬核IP详解及如何使用oneAPI对FPGA编程
- 带你零起点入门STM32(专为嵌入式应用而开发的内核)
- 免费试用Atmel MCU开发板,抢“鲜”体验优越性能,更有大奖等你拿!