STM8 fHSI和 fCPU分频
STM8时钟分频寄存器(CLK_CKDIVR)
位 | 说明 |
---|---|
位7:5 | 保留。始终为0。 |
位4:3 |
HSIDIV[1:0]:高速内部时钟预分频器由软件写入,用于指定HSI分频因子。 00:fHSI=fHSI RC输出 01:fHSI=fHSI RC输出/2 10:fHSI=fHSI RC输出/4 11:fHSI=fHSI RC输出/8 |
位2:0 |
CPUDIV[2:0]:CPU时钟预分频器由软件写入,用于指定CPU时钟预分频因子。 000:fCPU=fMASTER 001:fCPU=fMASTER/2 010:fCPU=fMASTER/4 011:fCPU=fMASTER/8 100:fCPU=fMASTER/16 101:fCPU=fMASTER/32 110:fCPU=fMASTER/64 111:fCPU=fMASTER/128 |
fHSI分频
int main(void)
{PI_DDR_DDR0=1;//配置PI0端口为输出模式PI_CR1_C10=1; //配置PI0端口为推挽输出模式PI_CR2_C20=0; //配置PI0端口低速率输出led1=1; //PI0输出为高电平,D1熄灭while(1){CLK_CKDIVR=0x00;//HSI的分频系数为00,不分频,STM8工作在16MHzled();//图10.7所示【A】区域电平状态CLK_CKDIVR=0x08;//HSI的分频系数为01,2分频,STM8工作在8MHzled(); //图10.7所示【B】区域电平状态CLK_CKDIVR=0x10;//HSI的分频系数为10,4分频,STM8工作在4MHzled(); //图10.7所示【C】区域电平状态CLK_CKDIVR=0x18;//HSI的分频系数为11,8分频,STM8工作在2MHzled();//图10.7所示【D】区域电平状态}
}
fCPU分频
int main(void)
{PI_DDR_DDR0=1;//配置PI0端口为输出模式PI_CR1_C10=1;//配置PI0端口为推挽输出模式PI_CR2_C20=0;//配置PI0端口低速率输出led1=1; //PI0输出为高电平,D1熄灭while(1){CLK_CKDIVR=0x01;//HSI不分频,CPU时钟2分频,STM8工作在8MHzled();//图10.8所示【A】区域电平状态CLK_CKDIVR=0x02; //CPU时钟8分频,STM8工作在2MHzled();//图10.8所示【B】区域电平状态CLK_CKDIVR=0x05;//CPU时钟32分频,STM8工作在0.5MHzled();//图10.8所示【C】区域电平状态CLK_CKDIVR=0x07; //CPU时钟128分频,STM8工作在0.125MHzled();//图10.8所示【D】区域电平状态}
}
STM8 fHSI和 fCPU分频相关推荐
- 31、STM8 CCO时钟输出
文章目录 1.CCO时钟输出功能介绍 2.实验目的 3.代码实现 3.1.寄存器版 3.2.库函数版 1.CCO时钟输出功能介绍 STM8提供了一个可配置的时钟输出功能,用户可在外部管脚CCO上输 ...
- stm8程序无法写入c语言,[转载]STM8 PWM例程
STM8--PWM 在单片机应用系统中,也常常会用到PWM 信号输出,例如电机转速的控制.现在很多高档的单片机 也都集成了PWM 功能模块,方便用户的应用. 对于PWM 信号,主要涉及到两个概念,一个 ...
- STM8的C语言编程(14)--+PWM
STM8的C语言编程(14)-- PWM 在单片机应用系统中,也常常会用到PWM信号输出,例如电机转速的控制.现在很多高档的单片机也都集成了PWM功能模块,方便用户的应用. 对于PWM信号,主要涉及到 ...
- STM8单片机串口驱动的深度解析
串口是单片机最重要的外设之一,在很多项目开发中都有应用,Lora模块的外部通讯方式就是串口. 本节简单的和大家解析一下串口通讯及驱动代码的编程. STM8L101F3单片机支持一路串口通讯.我们先看一 ...
- STM8单片机定时器驱动的深度解析
上一节给大家介绍了基于标准库STM8单片机GPIO的驱动,本节课主要给大家介绍一下STM8定时器的驱动. 我们先打开STM8L10x单片机的规格书,简单的了解一下STM8L10X单片机的定时器功能. ...
- stm32时钟树_先学STM8,还是学STM32?
有朋友问:我学习过51,接下来我是先学习STM8,还是STM32呢? 物联网STM32入门 - 直播课程 - 创客学院www.makeru.com.cn 嵌入式开发直播课 - STM32 USART ...
- STM8单片机低功耗---活跃停机(Active Halt)模式实现-3
在上一篇文章中使用活跃停机模式实现单片机的定时自动唤醒功能.STM8单片机低功耗-活跃停机(Active Halt)模式实现-2 通过这个实验可以看出,自动唤醒功能和定时器定时功能很类似,那么能不 ...
- STM8单片机低功耗---活跃停机(Active Halt)模式实现-1
前两篇文章介绍了低功耗模式中的 等待(Wait)模式和停机(Halt)模式的实现.这篇文章开始介绍 活跃停机(Active Halt)模式. STM8单片机低功耗-等待(Wait)模式实现 STM ...
- STM8单片机低功耗---停机(Halt)模式实现
在上一篇文章 STM8单片机低功耗-等待(Wait)模式实现 中介绍了低功耗模式中的等待(Wait)模式代码实现方法,这篇文章就来演示一下 停机(Halt)模式的代码实现. 停机(Halt) ...
最新文章
- 【DBMS 数据库管理系统】数据仓库 数据组织 ( 数据组织级别 | 元数据 | 粒度 | 分割 | 数据组织形式 )
- 任务与中断共享资源冲突示例
- 惠普打印信息页无法连接到服务器,惠普M400系列打印机网络连接无法打印怎么办?...
- 环球网校签约神策数据,数据赋能教育行业创新升级
- python实现dns劫持_Python程序之DNS劫持
- 【springboot】启动时指定lib目录
- MySql恢复密码的过程
- linux 误删除mysql表能恢复吗,Linux中误删除数据文件和归档日志的恢复方法
- java int字母,从Java中获取int,也包含字母
- Java-网络编程总结(转载)
- mybatis进阶--一对一查询
- C++中类所占内存,父类与子类所占内存大小的关系(详细记忆)
- Xilinx FPGA器件的速度等级
- 将 5 万行 Java 代码移植到 Go 学到的经验
- Python爬虫利用18行代码爬取虎牙上百张小姐姐图片
- uniapp 中 通过经纬度获取地址详情(vue)
- java字符转转长整型_P104 将数字字符串转换成长整型整数 ★★
- x264和aac编解码器下载地址
- mvc中简单从controll传递数据到前台页面(视图)
- 公文和计算机基础知识,公文写作与计算机基础知识
热门文章
- batch批处理文件(一)——batch概念以及echo off
- 记录win10安装多个版本cuda与cudnn+切换使用+发现的一些有趣现象
- Sping-AOP切面相关操作
- vue3 源码分析-运行流程分析
- WPF中MaterialDesignThemes前端框架的使用(超详细图解步骤)
- c语言常量中有换行符,处理 Qt 中文提示 “常量中有换行符”
- 推荐几款高性价比电机驱动芯片
- C语言之负数的左移/右移运算
- 2021-IEEE论文-深度神经网络在文档图像表格识别中的应用现状及性能分析
- 吴军老师-《阅读与写作50讲》摘要