stm8s的内部时钟切换

发布者:甜美瞬间最新更新时间:2018-09-05 来源: eefocus关键字:stm8s  内部时钟  切换 手机看文章 扫描二维码
随时随地手机看文章

要用到stm8s105k6的内部128K低速时钟,调试不是蛮顺利,特此记录下。

从内部16M时钟切换至内部128K时钟,配置如下:

void Clk_Config(void)
{
  CLK_CKDIVR= 0x00;                 //系统时钟 1 分频
  while(!(CLK_ICKR & 0x02));        //等待 HSI 准备好
  
  CLK_SWCR|=0x02;                   //开启切换  
  CLK_ICKR|=0x08;                   //开启LSI  
  while(!(CLK_ICKR&0x10));          //LSI准备就绪  
  CLK_SWR=0xd2;                     //LSR为主时钟源  
  while((CLK_SWCR & 0x01)==0x01);   //等待切换完成  
  CLK_CKDIVR=0x00;                  //LSI不分频  
  CLK_SWCR&=(~0x02);                //关闭切换  

}

软件配置后,一定还需要配置选项字节,使用STVP软件来配置LSI的使能配置。

截图如下:


然后点击下载就OK了


关键字:stm8s  内部时钟  切换 引用地址:stm8s的内部时钟切换

上一篇:STM8S:Debug调试正常,烧录程序运行不正常
下一篇:stm32 栈的大小问题

推荐阅读最新更新时间:2024-03-16 16:12

ARM指令状态切换到Thumb指令状态
span style= white-space:pre /span AREA Arm_to_Thumb,CODE, READONLY ENTRY CODE32 start ldr r0,=aaa+1 mov r3,#18 bx r0 CODE16 aaa mov r1,#12 mov r2,#10 END 请看上面的代码,首先看到第一条指令,ldr r0,=aaa+1,aaa可以理解成一个函数的名字,那么函数aaa执行的时候是不是有第一条指令啊,这条指令是什么呢,那当然是mov r1,#12这条指令了,所以ldr那条指令的意思是
[单片机]
STM8s--定时器(time4)
TIME4: ● 8位向上计数的自动重载计数器; ● 3位可编程的预分配器(可在 运行中修改),提供1, 2, 4, 8, 16, 32, 64 和128 这8种分频比例。 ● 中断产生 在计数器更新时:计数器溢出。 几个相关的寄存器; 控制寄存器1 (TIMx_CR1) 控制寄存器2 (TIMx_CR2) 事件产生寄存器(TIMx_EGR) 状态寄存器1 (TIMx_SR1) 中断使能寄存器(TIMx_IER) 自动重装载寄存器(TIMx_ARR) 预分频寄存器(TIMx_PSCR) 计数器时钟频率fCK_CNT=fCK_PSC/ 2(PSC
[单片机]
联发科:共享单车芯片将逐步切换至NB-IoT
  在日前举行的MWC上海展上, 联发科 技宣布推出旗下首款 NB-IoT 系统单芯片MT2625,并携手中国移动打造业界尺寸最小 (16mm X 18mm)的 NB-IoT 通用模组。该方案支持3GPP NB-IoT  (R13 NB1, R14 NB2) 的450MHz-2.1GHz全频段运作,适合全球范围内智能家居、物流跟踪、智能抄表等静态或移动型物联网应用。下面就随嵌入式小编一起来了解一下相关内容吧。    联发科 技副总经理暨家庭娱乐产品事业群总经理游人杰接受媒体采访时认为,今年的MWC上海展手机产品类展出相对变少,更多的是5G相关的行业应用,例如智慧城市、物联网、车联网等。从网络发展进度来看,智能手机还没有到5G应用
[嵌入式]
STM8S_002_TIM精确延时 (阻塞式)
建议下载PDF和Demo软件工程学习 写在前面 Ⅰ 在某些特定场合,需要精确的延时(us级),特别是底层驱动。如果使用软件延时,延时会随系统时钟改变及各种因素影响而改变。因此,就需要使用TIM精确延时。 阻塞式延时:从延时开始至结束,程序一直阻塞在那里,不会跳转到其他地方(除中断)执行程序。不理解的朋友可以自己网上搜索答案。 TIM的种类和功能很多,本文是基础的知识,讲的比较简单,关于定时器更加强大和实用的功能可以关注我后面的文章。 为方便大家阅读,本文内容已经整理成PDF文件: http://pan.baidu.com/s/1i5uWhJR TIM基础知识 Ⅱ STM8S的定时器(TIMER)类型有三类:
[单片机]
STM8S_002_TIM精确延时 (阻塞式)
stm8s_iwdg(独立看门狗)
//内部时钟源128Khz,硬件2分频=64khz 这里写代码片 IWDG_Initializes(); //初始化 IWDG_ReloadCounter(); //喂狗(重载计数值) 初始化流程: void IWDG_Initializes(void) { IWDG_Enable(); //使能看门狗 IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); //允许写分频值和重载值 IWDG_SetPrescaler(IWDG_Prescaler_256); //分频值 IWDG_SetReload(250);
[单片机]
更灵敏更稳定,Diodes车规级双线霍尔效应切换器问市
Diodes 公司 (Nasdaq:DIOD) 宣布推出多款符合汽车规格的双线单极(AH323xQ/4xQ) 和锁存 (AH327xQ/8xQ) 切换器集成电路 (IC),在宽广的操作电压与温度范围内提供高灵敏度与高稳定性。这些 IC 可用于汽车近接和位置感测产品应用,包括安全带扣、电动窗、档位选择器及座椅位置。采用双线霍尔切换器可减少线束中所需的线数,降低系统的复杂性和成本,同时提高对电气噪声的稳固性。 AH324xQ 与 AH328xQ 内建自我诊断功能,能够持续监测主要装置区块、电源电压和温度。第三种输出状态会对异常情况发出警告。这些采用严格设计流程开发出的装置已通过 ISO 26262 ASIL-B 认证,根据
[汽车电子]
更灵敏更稳定,Diodes车规级双线霍尔效应<font color='red'>切换</font>器问市
STM8S开发入门之使用EWSTM8(IAR STM8S)新建工程点亮一个LED
1、预先安装好EWSTM8(IAR STM8)软件,全称为IAR Embedded Workbench for STMicroelectronics STM8 IDE 2、下载好STM8S标准库,此处所用标准库为STM8S_StdPeriph_Lib V2.3.1 3、新建个文件夹(名称自定),作为项目所在文件夹,并在项目文件夹里再新建两个文件夹,此处分别命名为FWLIB和USER。(注:这两个文件夹名字可以按你们自己意思取,无限制,如可以取HWLIB、SYSLIB、MYLIB、MYAPP、MYABC、XZY等) 4、将STM8S标准库(STM8S_StdPeriph_Lib V2.3.1)——Project——ST
[单片机]
<font color='red'>STM8S</font>开发入门之使用EWSTM8(IAR <font color='red'>STM8S</font>)新建工程点亮一个LED
博通推出新技术 数字电视频道切换可瞬间完成
      全球有线和无线通信半导体市场的领导者Broadcom(博通)公司(Nasdaq:BRCM)8月26日宣布,推出新的革命性FastRTV频道切换加速(FastRTV Channel Change Acceleration)技术,该技术将电视频道切换速度提高多达5倍。FastRTV技术现已用在多种面向数字有线电视机顶盒(STB)和通用数字传送适配器(uDTA)的Broadcom单芯片(SoC)解决方案中。美国Comcast公司是第一个在其从模拟向标清(SD)数字电视广播过渡的uDTA部署中采用BroadcomFastRTV技术的服务提供商。       要点:       ·Broadcom的FastRTV技术具有
[家用电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved