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分频相关推荐

  1. 31、STM8 CCO时钟输出

    文章目录 1.CCO时钟输出功能介绍 2.实验目的 3.代码实现 3.1.寄存器版 3.2.库函数版 1.CCO时钟输出功能介绍   STM8提供了一个可配置的时钟输出功能,用户可在外部管脚CCO上输 ...

  2. stm8程序无法写入c语言,[转载]STM8 PWM例程

    STM8--PWM 在单片机应用系统中,也常常会用到PWM 信号输出,例如电机转速的控制.现在很多高档的单片机 也都集成了PWM 功能模块,方便用户的应用. 对于PWM 信号,主要涉及到两个概念,一个 ...

  3. STM8的C语言编程(14)--+PWM

    STM8的C语言编程(14)-- PWM 在单片机应用系统中,也常常会用到PWM信号输出,例如电机转速的控制.现在很多高档的单片机也都集成了PWM功能模块,方便用户的应用. 对于PWM信号,主要涉及到 ...

  4. STM8单片机串口驱动的深度解析

    串口是单片机最重要的外设之一,在很多项目开发中都有应用,Lora模块的外部通讯方式就是串口. 本节简单的和大家解析一下串口通讯及驱动代码的编程. STM8L101F3单片机支持一路串口通讯.我们先看一 ...

  5. STM8单片机定时器驱动的深度解析

    上一节给大家介绍了基于标准库STM8单片机GPIO的驱动,本节课主要给大家介绍一下STM8定时器的驱动. 我们先打开STM8L10x单片机的规格书,简单的了解一下STM8L10X单片机的定时器功能. ...

  6. stm32时钟树_先学STM8,还是学STM32?

    有朋友问:我学习过51,接下来我是先学习STM8,还是STM32呢? 物联网STM32入门 - 直播课程 - 创客学院​www.makeru.com.cn 嵌入式开发直播课 - STM32 USART ...

  7. STM8单片机低功耗---活跃停机(Active Halt)模式实现-3

      在上一篇文章中使用活跃停机模式实现单片机的定时自动唤醒功能.STM8单片机低功耗-活跃停机(Active Halt)模式实现-2 通过这个实验可以看出,自动唤醒功能和定时器定时功能很类似,那么能不 ...

  8. STM8单片机低功耗---活跃停机(Active Halt)模式实现-1

      前两篇文章介绍了低功耗模式中的 等待(Wait)模式和停机(Halt)模式的实现.这篇文章开始介绍 活跃停机(Active Halt)模式. STM8单片机低功耗-等待(Wait)模式实现 STM ...

  9. STM8单片机低功耗---停机(Halt)模式实现

      在上一篇文章 STM8单片机低功耗-等待(Wait)模式实现 中介绍了低功耗模式中的等待(Wait)模式代码实现方法,这篇文章就来演示一下 停机(Halt)模式的代码实现.    停机(Halt) ...

最新文章

  1. 【DBMS 数据库管理系统】数据仓库 数据组织 ( 数据组织级别 | 元数据 | 粒度 | 分割 | 数据组织形式 )
  2. 任务与中断共享资源冲突示例
  3. 惠普打印信息页无法连接到服务器,惠普M400系列打印机网络连接无法打印怎么办?...
  4. 环球网校签约神策数据,数据赋能教育行业创新升级
  5. python实现dns劫持_Python程序之DNS劫持
  6. 【springboot】启动时指定lib目录
  7. MySql恢复密码的过程
  8. linux 误删除mysql表能恢复吗,Linux中误删除数据文件和归档日志的恢复方法
  9. java int字母,从Java中获取int,也包含字母
  10. Java-网络编程总结(转载)
  11. mybatis进阶--一对一查询
  12. C++中类所占内存,父类与子类所占内存大小的关系(详细记忆)
  13. Xilinx FPGA器件的速度等级
  14. 将 5 万行 Java 代码移植到 Go 学到的经验
  15. Python爬虫利用18行代码爬取虎牙上百张小姐姐图片
  16. uniapp 中 通过经纬度获取地址详情(vue)
  17. java字符转转长整型_P104 将数字字符串转换成长整型整数 ★★
  18. x264和aac编解码器下载地址
  19. mvc中简单从controll传递数据到前台页面(视图)
  20. 公文和计算机基础知识,公文写作与计算机基础知识

热门文章

  1. batch批处理文件(一)——batch概念以及echo off
  2. 记录win10安装多个版本cuda与cudnn+切换使用+发现的一些有趣现象
  3. Sping-AOP切面相关操作
  4. vue3 源码分析-运行流程分析
  5. WPF中MaterialDesignThemes前端框架的使用(超详细图解步骤)
  6. c语言常量中有换行符,处理 Qt 中文提示 “常量中有换行符”
  7. 推荐几款高性价比电机驱动芯片
  8. C语言之负数的左移/右移运算
  9. 2021-IEEE论文-深度神经网络在文档图像表格识别中的应用现状及性能分析
  10. 吴军老师-《阅读与写作50讲》摘要