当前位置: 首页 > news >正文

网站流程图设计工具广州网站seo地址

网站流程图设计工具,广州网站seo地址,重庆品牌餐饮加盟网站建设,怎么只做自己的电商网站在stm32中,时钟系统是非常重要的一环,他控制着整个系统的频率。因此,我们有理由好好学一下时钟系统。 什么是时钟? 时钟是具有周期性的脉冲信号,一般我们常用占空比为50%的方波。可以形象的说,时钟就是单…

在stm32中,时钟系统是非常重要的一环,他控制着整个系统的频率。因此,我们有理由好好学一下时钟系统。

什么是时钟?

时钟是具有周期性的脉冲信号,一般我们常用占空比为50%的方波。可以形象的说,时钟就是单片机的脉搏。

在我常用的stm32F1系列中,分别有HSE(高速外部),LSE(低速外部),HSI(高速内部),LSI(低速内部)。高速的两个一般用于滴答时钟,低速的两个一般用于RTC。其中还有两个比较少见的,分别是CSS(时钟安全系统)和FCLK(自由运行时钟)。CSS作用为若HSE启动失败,自动切换HSI,且其可以进NMI中断。FCLK用于采样中断和调试模块记时。休眠时仍然有效。

接着我们来看一下stm32f103的时钟树简图。如图所示,如果HSE和HSI直接给SYSCLK频率,很明显是够不着st公司为SYSCLK设定的官方最大频率的。那他是怎么做到的呢?那就是分频+PLL(锁相环)。分频就是使频率变为输入的频率的整数分之一,具体由代码实现。PLL原理在此不细说,总而言之就是他可以使分频后的频率乘以一个2~16的数,使得输出的频率变大。若如图的,72MHZ就有可能是8*9=72MHZ。

在进入SYSCLK(系统时钟)以后,会继续分频输出一个频率给HCLK(AHB总线时钟),在AHB总线上挂载了内核系统时间和外设,同时继续分频给PCLK1和PCLK2,其分别是APB1总线和APB2总线的时钟,接着在配置链接在这两个总线上的众多外设。

 系统时针配置步骤

1.配置HSE_VALUE

配置HSE_VALUE主要是高速HAL库外部的晶振频率。使用的头文件是stm32xxxx_hal_conf.h

2.调用SystemInit()函数

在启动文件中调用,在system_stm32xxxx.c中进行定义。如果不需要,可以直接注释掉。

3.选择时钟源,配置PLL

通过HAL_RCC_OscConfig()函数进行设置,其主要选择时HSI还是HSE时钟。其中Osc的意思是振荡器。便是晶振。

HAL_RCC_OscConfig()的形参为一个结构体,名字为RCC_OscInitTypeDef。该结构体决定的就是各个振荡器的参数。并且对于PLL结构体还有一个结构体,这个结构体便是决定PLL的的信号来源,倍数和开启与否。

 

4.选择系统时钟源,配置总线分频器

通过HAL_RCC_ClockConfig()函数进行设置,他有两个形参,分别是RCC_ClkInitTypeDef*类型的数据和FLatency参数。第一个是用来初始化时钟的,他决定了分频的时候的系数。第二个是用来决定FLASH等待多少周期的,当系统时针周期在0<SYSCLK<<24MHZ的话,选择下图的0个等待周期,24MHZ<SYSCLK<<48MHZ选择一个等待周期,48MHZ<SYSCLK<<72MHZ选择一个等待周期。一般对于stm32f1系列是选择2个等待周期。

 

ATTENTION!

不知道前面有没有同学注意到,其实我讲漏了一个非常重要的部分,那就是时钟的使能与失能   __HAL_RCC_GPIOA_CLK_ENABLE();     使能GPIO时钟

__HAL_RCC_GPIOA_CLK_DISABLE();     失能GPIO时钟

http://www.khdw.cn/news/41916.html

相关文章:

  • wordpress怎么修改关键字免费seo软件
  • 曹县网站开发北京百度推广优化
  • 免费的行情软件网站不下载长春做网站推荐选吉网传媒好
  • 网站图片相册代码北京网站推广营销服务电话
  • 谷歌网站英文网站搭建需要多少钱?
  • 响应式网站案例贵阳seo网站推广
  • mip织梦手机网站模板什么网站都能进的浏览器
  • 专业的上海网站建设公司如何制作一个网址
  • 如何不花钱开发网站爱链接外链购买
  • 开发公司五证电脑清理优化大师
  • 网页设计的网站推荐如何引流客源最快的方法
  • 沈阳市建设工程质量监督局网站北京疫情最新消息
  • php网站怎么做伪静态百度云盘网页版
  • 长沙网站建设优化网络营销推广8种方法
  • 建设政府网站的社会背景石家庄seo培训
  • 长春专业网站建设球队世界排名榜
  • 贵阳手机网站制作谷歌ads
  • 增城头条新闻网站为什么要做seo
  • 山东和城乡建设厅网站宁波品牌网站推广优化
  • 网站建设服务器的选择方式包括哪些软文代写服务
  • 小型网站开发费用宁波seo外包服务商
  • 个人备案的域名拿来做别的网站seo服务优化
  • 在华图做网站编辑网络关键词
  • 做百度推广送网站吗品牌推广的渠道有哪些
  • 做3dmax网站今日头条重大消息
  • 黄浦专业做网站优化师助理
  • 做网站的系统设计企业网站推广方案设计毕业设计
  • asp 做网站搜索引擎哪个好
  • 网站开发demo广告软文范例大全100
  • 制作公司网页图片谷歌优化排名怎么做