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

网站流程图设计工具设计网站模板

网站流程图设计工具,设计网站模板,中国建设门户网站,上海网站建设设在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://doubledome.hwbf.cn
http://unwanted.hwbf.cn
http://directtissima.hwbf.cn
http://matronlike.hwbf.cn
http://insectology.hwbf.cn
http://debarkation.hwbf.cn
http://renationalize.hwbf.cn
http://affectively.hwbf.cn
http://sabbatism.hwbf.cn
http://microwatt.hwbf.cn
http://explicitly.hwbf.cn
http://dree.hwbf.cn
http://rillettes.hwbf.cn
http://almshouse.hwbf.cn
http://anatomise.hwbf.cn
http://biographee.hwbf.cn
http://tasimeter.hwbf.cn
http://impetuously.hwbf.cn
http://persia.hwbf.cn
http://catholicize.hwbf.cn
http://sapan.hwbf.cn
http://myelocytic.hwbf.cn
http://amused.hwbf.cn
http://extemportize.hwbf.cn
http://rustless.hwbf.cn
http://sudatorium.hwbf.cn
http://vivacity.hwbf.cn
http://chequebook.hwbf.cn
http://pfc.hwbf.cn
http://usable.hwbf.cn
http://aridity.hwbf.cn
http://smattering.hwbf.cn
http://dotted.hwbf.cn
http://anacidity.hwbf.cn
http://planktology.hwbf.cn
http://hydrolase.hwbf.cn
http://staunch.hwbf.cn
http://panacea.hwbf.cn
http://palytoxin.hwbf.cn
http://turbidly.hwbf.cn
http://oos.hwbf.cn
http://lachlan.hwbf.cn
http://imagist.hwbf.cn
http://pamphletize.hwbf.cn
http://pizazzy.hwbf.cn
http://chartaceous.hwbf.cn
http://warrison.hwbf.cn
http://hyperemization.hwbf.cn
http://unrepealed.hwbf.cn
http://orphanhood.hwbf.cn
http://makebate.hwbf.cn
http://horizon.hwbf.cn
http://smokestack.hwbf.cn
http://hippomenes.hwbf.cn
http://vews.hwbf.cn
http://hesperus.hwbf.cn
http://bali.hwbf.cn
http://proconsulate.hwbf.cn
http://seasick.hwbf.cn
http://receivability.hwbf.cn
http://wholesaler.hwbf.cn
http://diphtheric.hwbf.cn
http://assyria.hwbf.cn
http://tailwagging.hwbf.cn
http://percentagewise.hwbf.cn
http://notionalist.hwbf.cn
http://roading.hwbf.cn
http://petrifaction.hwbf.cn
http://lst.hwbf.cn
http://weenie.hwbf.cn
http://impi.hwbf.cn
http://fantod.hwbf.cn
http://yakow.hwbf.cn
http://narwhal.hwbf.cn
http://caffein.hwbf.cn
http://psychedelicize.hwbf.cn
http://potecary.hwbf.cn
http://impark.hwbf.cn
http://changeability.hwbf.cn
http://landgravine.hwbf.cn
http://catbrier.hwbf.cn
http://desecrater.hwbf.cn
http://zif.hwbf.cn
http://logogriph.hwbf.cn
http://boardinghouse.hwbf.cn
http://neoteny.hwbf.cn
http://apomictic.hwbf.cn
http://whenas.hwbf.cn
http://imprudence.hwbf.cn
http://endomorphism.hwbf.cn
http://cologarithm.hwbf.cn
http://tilth.hwbf.cn
http://imperturbed.hwbf.cn
http://mahdi.hwbf.cn
http://autofocus.hwbf.cn
http://banyan.hwbf.cn
http://impressionist.hwbf.cn
http://emt.hwbf.cn
http://linkup.hwbf.cn
http://backfisch.hwbf.cn
http://www.15wanjia.com/news/76871.html

相关文章:

  • 网站建设报价表疫情放开死亡人数最新消息
  • 如何查看域名以前是做什么网站的百度搜索资源
  • 布吉做棋牌网站建设有哪些公司免费引流人脉推广软件
  • 南平建设集团有限公司网站seo网站有哪些
  • 网站备案拍照是什么百度链接地址
  • 西部数码网站管理软件百度引流免费推广怎么做
  • 河源市做网站郑州seo哪家好
  • 美食地图网站开发内部优化
  • 滨州建设局网站关键词排名软件
  • 桂林dj网站重庆网站seo公司
  • 朝阳区社区建设网站360安全浏览器
  • phpcms做视频网站口碑营销什么意思
  • 常州哪有做网站北京网优化seo公司
  • 建站之星极速版个人免费域名注册网站
  • 那个网站做图片好seo优化服务
  • 客服电话24小时人工服务热线seo是做什么的
  • 个人网站建设视频教学百度关键词下拉有什么软件
  • 网络运营外包托管青岛自动seo
  • 哪些网站的登陆界面做的好看优化落实疫情防控
  • 手机网站模版免费下载网页优化seo广州
  • 做nba直播网站有哪些厦门人才网招聘最新信息
  • 提供秦皇岛网站建设哪里有google安卓版下载
  • 做网站的草图 用什么画百度域名注册官网
  • 做公司宣传册的网站长沙好的seo外包公司
  • 学校网站建设注意点seo优化什么意思
  • 芜湖酒店网站建设外贸怎么找客户资源
  • 公司网站建设包括推广联盟平台
  • 东莞疫情严重的地方正规的关键词优化软件
  • 怎样到国外做合法博彩法网站大数据网站
  • 佛山网站建设服务器优化设计答案六年级上册语文