stm8s 时钟库函数选择内部RC初始化
//本文选择16M内部RC震荡。分频为1 即系统时钟为16M
void CLK_HSICmd(FunctionalState NewState)
{/* Check the parameters */assert_param(IS_FUNCTIONALSTATE_OK(NewState));if (NewState != DISABLE){/* Set HSIEN bit */CLK->ICKR |= CLK_ICKR_HSIEN;}else{/* Reset HSIEN bit */CLK->ICKR &= (u8)(~CLK_ICKR_HSIEN);}}
void CLK_HSIPrescalerConfig(CLK_Prescaler_TypeDef HSIPrescaler)
{/* check the parameters */assert_param(IS_CLK_HSIPRESCALER_OK(HSIPrescaler));/* Clear High speed internal clock prescaler */CLK->CKDIVR &= (u8)(~CLK_CKDIVR_HSIDIV);/* Set High speed internal clock prescaler */CLK->CKDIVR |= (u8)HSIPrescaler;}void CLK_Configuration(void)
{CLK_HSICmd(ENABLE);/* Set HSIEN bit */CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); /* Fmaster = 16MHz */}//初始化时,调用下面函数就可以:
CLK_Configuration();
转载于:https://www.cnblogs.com/ldxsuanfa/p/10728894.html
stm8s 时钟库函数选择内部RC初始化相关推荐
- STM32F0的内部RC振荡配置
关于STM32F0配置为内部晶振工作 最近也是在看STM32F031K6这款入门级的芯片,网上关于它的资料不是很多.在外部晶振不起作用的时候,我们就需要通过程序配置为内部RC震荡完成系统启动. 数据手 ...
- STM32使用内部RC振荡器作为系统时钟开发项目--内晶振启动模板工程
STM32使用内部RC振荡器时,OSC32_IN,OSC32_OUT接法: 1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空. 2)对于少于100脚的产品,有2种接法: ...
- STM32F103单片机使用内部RC振荡器做时钟源
平时在做项目的时候都用的是外部晶振做为时钟源,想试试用内部RC振荡器做为时钟源,在网上搜了一下如何设置内部时钟,发现资料比较少的.决定将设置内部RC振荡器做为时钟源的方法记录下来. 用的单片机是STM ...
- STM32F103学习笔记(一)使用内部rc振荡器做时钟源
写在前面:标题"使用内部rc振荡器做时钟源"其实不太准确,实际应该是"使用内部rc振荡器经PLL倍频后做时钟源",为了简单本文统一用"使用内部rc振荡 ...
- stm32F103采用内部晶振8MHz时钟和外部晶振初始化代码
使用HSE配置系统时钟(stm32F10x 系列 外部晶振一般为4M–25MHz,具体见芯片手册) 首先需要复位RCC寄存器! 使能HSE 判断HSE是否启动成功 使能预取指 设置FLASH等待周期 ...
- STM32学习笔记(四)丨TIM定时器及其应用(定时中断、内外时钟源选择)
本篇文章包含的内容 一.TIM 定时器 1.1 TIM 定时器简介 1.2 TIM 定时器类型及其工作原理简介 1.2.1 基本定时器工作原理及其结构 1.2.2 通用定时器工作原理及其结构 1.2. ...
- 系统时钟的时钟源选择
外部高频晶振时钟(4MHz~20MHz) 外部低频晶振时钟(32.768KHz) 内部高频RC时钟(32MHz) 内部低频RC时钟(44KHz) 单片机依赖于它们的时钟源.处理器.总线和外围设备都使用 ...
- S3C6410设备时钟源选择、启动方式选择和内存映射
********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...
- 使用内部RC的导致串口通讯错误率高甚至失败的原因及解决办法
以下以AVR单片机为例,使用内部RC振荡器8MHz系统时钟频率,上位机与单片机通讯出现问题: 首先分析原因: 1. 出于成本考虑没有使用外部晶振而是RC内部振荡器,精度较差,误差范围是标称值的±3%, ...
最新文章
- kotlin定义变量
- 学会处理ASP.NET的页面和请求状态信息 (转载)
- CSS3 keyframes动画实现弹跳效果
- [YTU]_2917(Shape系列-3)
- 用python写一个简单的推荐系统 1
- SAP OData Multiple Origin composition test - Opportunity Creation case
- MarkDown/Html在线转换(支持代码高亮,可复制到微信公众号、今日头条)
- 如何在不同开发语言中使用绑定变量_linux C/C++服务器后台开发面试题总结(编程语言篇)...
- switch VS if else
- 【Android基础】页面跳转与传值(Activity跳转与传值)
- 网络链路不稳定的排查问题方法
- 小程序入门学习20--springboot之集成mybatis
- position absolute定位之所属的containing box
- JDBC8.011连接数据库 3个小改动
- 利用MATLAB对乐曲进行钢琴演奏【matlab调音_1】
- 中文版的优动漫PAINT与日版CSP有什么不同?
- Chrome浏览器安装vue插件(附插件下载地址)
- Android 显示文字超过指定长度部分使用省略号表示
- java计算机毕业设计的小区物业管理系统源程序+mysql+系统+lw文档+远程调试java计算机毕业设计的小区物业管理系统源程序+mysql+系统+lw文档+
- 网络三维虚拟展馆开发优势