STM8S 三种时钟源的配置HSE\HSI\LSI的配置

发布者:智慧启迪最新更新时间:2019-02-15 来源: eefocus关键字:STM8S  时钟源  配置 手机看文章 扫描二维码
随时随地手机看文章

1. 关于HSE的时钟配置为主时钟


static void CLK_Config(void)

{

    CLK_DeInit();  // 初始化

    CLK_HSECmd(ENABLE); //使能HSE

   CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSE, DISABLE,

                                CLK_CURRENTCLOCKSTATE_DISABLE); //切换HSE 并关闭其他时钟 为自动模式

    /*Enable CSS interrupt */ 

   CLK_ITConfig(CLK_IT_CSSD, ENABLE); 

    /* Enable CCS */

   CLK_ClockSecuritySystemEnable();


    /* Output Fcpu on CLK_CCO pin */


CLK_CCOConfig(CLK_OUTPUT_HSE);   //通过PC4可以查看输出


 CLK_CCOCmd(ENABLE);

 enableInterrupts();

}


2. 关于HSI的时钟配置为主时钟


  static void CLK_Config(void)

{  


CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV2); //直接配置即可


}


3. 关于LSI的时钟配置为主时钟


void CLK_Config(void)

{

     CLK_DeInit();   //初始化

    CLK_LSICmd(ENABLE); //使能LSI

    CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO,CLK_SOURCE_LSI,DISABLE,  


                                            CLK_CURRENTCLOCKSTATE_DISABLE); //切换

   CLK_CCOConfig(CLK_OUTPUT_LSI);    //PC4输出

   CLK_CCOCmd(ENABLE);

}


这里还需要在STVP中设置OPTION BYTE


LSI_EN     LSI  Clock available as CPU clock source


这样就可以了



关键字:STM8S  时钟源  配置 引用地址:STM8S 三种时钟源的配置HSE\HSI\LSI的配置

上一篇:STM32系统学习——EXTI(外部中断)
下一篇:keil 的 配置向导 configuration wizard

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

DMP推出高端OpenGL ES 2.0 IP核和多核配置解决方案
2012年ESEC嵌入式系统展,东京 2012年台北国际电脑展 东京--(美国商业资讯)--领先的2D/3D图形知识产权(IP)核提供商Digital Media Professionals Inc. (DMP)(TOKYO:3652)今天宣布,对该公司基于SMAPH-S着色器的可扩展图形IP核产品系列进行重大的产品扩充。新推出的产品包括: • 支持多核部署(MP)、符合OpenGL ES 2.0标准的高端IP核,能提供业界领先的图形渲染和计算性能。 • 最经济高效的图形IP核SMAPH-S Lite,具有符合OpenGL ES 2.0标准的业界最小硅片占位面积。 新推出的所有SMAPH-S IP核都可以即刻用于客户的SoC
[嵌入式]
STM32F4_ USART配置及细节描述
Ⅰ、概述 关于USART串口通信,可以说是MCU的标配。不管是在实际项目应用中,还是在开发过程中,它都起着很重要的作用。 在项目应用中我们常常使用UART串口进行通信,根据通信的距离及稳定性,还选择添加RS232、RS485等对UART数据进行转换。 在开发过程中,我们常常用它来打印调试信息,我们购买的开发板基本上都有一个UART通信接口(DB9的接头),这个接口主要的一个作用就是用来开发时调试使用。 本文主要针对STM32初学者,使用STM32F4标准外设库、Keil集成IDE,对STM32F4的USART进行配置及描述。1.详细描述使用自定义打印数据、自定义中断接收数据;2.重定义打印数据printf; Ⅱ、实例工程下载
[单片机]
STM32F4_ USART<font color='red'>配置</font>及细节描述
STM8S处理串口中断注意
//溢出处理-如果发生溢出需要先清除ORE,再读DR寄存器 则可清除不断入中断的问题 if(USART_GetFlagStatus(USART1,USART_FLAG_ORE)==SET) { USART_ClearFlag(USART1,USART_FLAG_ORE); //清除ORE USART_ReceiveData(USART1); //读DR }
[单片机]
STM32CubeMx配置定时器的编码器模式
上次文章写了编码器是如何工作的,今天就来用STM32F103C8T6的TIM3的通道1跟通道2编写一个编码器识别程序。 编程思路: A相:TIM3_CH1 B相:TIM3_CH2 SWITCH:PB5(外部中断的方式) 实现效果: 编码器顺时针旋转编码器计数值 +1 编码器逆时针旋转编码器计数值 -1 按下SWITCH编码器计数值值清 0 话不多说,上教程! 1.配置时钟 选择外部高速时钟源HSE 2.配置SWITCH管脚为外部中断模式(默认上拉) 选择中断模式触发下降沿有效 默认是上拉输入 添加用户标签为SWITCH 使能NVIC配置 3.配置定时器管脚为编码器模式 选择编码器模式 分频值
[单片机]
STM32CubeMx<font color='red'>配置</font>定时器的编码器模式
STM32F051R8T6的GPIO配置
GPIO输入模式 void GPIO_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50
[单片机]
Maxim推出6通道闪存可配置的排序器/监测器
    Maxim推出闪存可配置的排序器/监测器MAX16067/MAX16068,可简化电源管理和故障诊断。这两款器件集成±1%精度的ADC,用于在要求高可靠性的复杂系统中进行电压监测/排序。此外,器件还具有非易失故障寄存器,能够存储并回读故障数据。易于使用的图形配置工具省去了繁琐且耗时的复杂器件(如CPLD和微处理器)编程。MAX16067/MAX16068非常适合网络、电信、服务器以及数据存储应用。     使用片内故障寄存器,用户可以保存引起故障的被监测输入的信息,也可以将所有的测量值写入闪存。用户可以回读故障状态,以便进行设计调试。如果系统或电路板返厂,制造商将借助这些有用的故障数据检查引发故障的原因。图形配置
[电源管理]
派拓网络宣布为Prisma Cloud新增机器学习云安全配置管理
Palo Alto Networks(派拓网络)宣布为Prisma Cloud新增机器学习下一代云安全配置管理(CSPM)功能,帮助企业加速采用云服务 创新功能将网络误报率降至最低,检测数据泄露并提供全面IaaS/PaaS服务 2021年6月10日,北京——全球网络安全领导企业 Palo Alto Networks(派拓网络)日前宣布为Prisma® Cloud增加创新功能,即云安全配置管理(CSPM) 解决方案,帮助消除危险的云安全盲点,让安全团队摆脱频繁警报的压力。Prisma Cloud的2,000多家现有企业客户以及未来新增客户均可使用这些重要功能。 随着企业添加更多云服务提供商、用户、应用和资源,云环境
[网络通信]
派拓网络宣布为Prisma Cloud新增机器学习云安全<font color='red'>配置</font>管理
MAX16046A/MAX16048A EEPROM可配置
MAX16046A/MAX16048A EEPROM 可配置 系统管理器 能够对多个系统电压进行监测、排序、跟踪和裕量调节。MAX16046A可以同时管理12路系统电压,MAX16048A可以管理8路电源电压。这些器件都集成了用于监控电源电压的模/数转换器(ADC)、用于调节电源电压的数/模转换器(DAC)以及用于排序、跟踪电源(在上电和掉电过程中)的可配置输出。非易失EEPROM寄存器可配置存储上限和下限电压,根据要求设置定时和排序,也可以存储关键的故障数据,以便在发生故障后回读故障信息。   内部精度为1%的10位ADC用于测量每路输入,并将结果与上、下限电压门限以及一路可配置为上限或下限的电压进行比较。当检测电压超出设
[电源管理]
MAX16046A/MAX16048A EEPROM可<font color='red'>配置</font>系
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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