




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
型号:STM32学习笔记版本:页次: 3STM32学习笔记一 关于RCC_ConfigurationRCC的配置函数,这个函数配置STM32的时钟,里面的函数都为STM32的库函数void RCC_Configuration(void)/* RCC system reset(for debug purpose) */* 复位所有的RCC外围设备寄存器,不改变内部高速振荡器调整位(HSITRIM4.0)以及备份域控制寄存器(RCC_BDCR),控制状态寄存器RCC_CSR */RCC_DeInit(); /* Enable HSE */* 开启HSE振荡器 */* 三个参数RCC_HSE_ON 开启RCC_HSE_OFF 关闭RCC_HSE_BYPASS 使用外部时钟振荡器 */RCC_HSEConfig(RCC_HSE_ON);/* Wait till HSE is ready */* HSEStartUpStatus为枚举类型变量,2种取值,0为ERROR,非0为SUCCESS等待HSE准备好,若超时时间到则退出*/HSEStartUpStatus = RCC_WaitForHSEStartUp();/* 当HSE准备完毕切振荡稳定后 */if(HSEStartUpStatus = SUCCESS) /* HCLK = SYSCLK */* 配置AHB时钟,这个时钟从SYSCLK分频而来分频系数有1,2,4,8,16,64,128,256,512 */ RCC_HCLKConfig(RCC_SYSCLK_Div1); /* PCLK2 = HCLK */* 设置低速APB2时钟,这个时钟从AHB时钟分频而来分频系数为1,2,4,8,16 */ RCC_PCLK2Config(RCC_HCLK_Div1); /* PCLK1 = HCLK/2 */* 设置低速APB1时钟,这个时钟从AHB时钟分频而来分频系数为1,2,4,8,16 */ RCC_PCLK1Config(RCC_HCLK_Div2); /* Flash 2 wait state */ FLASH_SetLatency(FLASH_Latency_2); /* Enable Prefetch Buffer */ FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); /* PLLCLK = 8MHz * 9 = 72 MHz */* 设置PLL的时钟源和乘法因子第一个入口参数为时钟源,共有3个RCC_PLLSource_HSI_Div2 RCC_PLLSource_HSE_Div1RCC_PLLSource_HSE_Div2乘法因子RCC_PLLMul_2RCC_PLLMul_16,之间参数连续 */ RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); /* Enable PLL */* 输入参数为ENABLE及DISABLE */ RCC_PLLCmd(ENABLE); /* Wait till PLL is ready */ while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) = RESET) /* Select PLL as system clock source */*选择系统时钟源,三个参数RCC_SYSCLKSource_HSI 内部高速振荡器RCC_SYSCLKSource_HSE 外部高速振荡器RCC_SYSCLKSource_PLLCLK PLL时钟*/ RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); /* Wait till PLL is used as system clock source */* 返回系统当前的时钟源返回值有3种0x00 HSI是当前时钟源0x04 HSE是当前时钟源0x08 PLL是当前时钟源*/ while(RCC_GetSYSCLKSource() != 0x08) /* Enable GPIOB, GPIOC and AFIO clocks */* 使能低速总线APB2上的外围设备这里打开了IO端口B的时钟AFIO是重映射功能的时钟,一般未使用REMAP功能时,此时钟不必开启 输入参数见UM0472 PAGE 426 */R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版事业单位合同解除与赔偿协议范本
- 2025年度高端装备制造项目委托合同范本
- 2025年度托盘租赁与物流配送一体化服务合同
- 2025年度特色餐厅特色食材供应合同
- 2025年度餐饮店员工股权激励与绑定合同
- 2025年商铺转手及经营权转让合同范本
- 2025版商品混凝土绿色生产技术与设备采购合同
- 2025版旅游度假村租赁推广使用合同示范文本
- 2025年度石材行业石料运输节能减排合同
- 2025年度智慧实验室装修工程合同样本
- 京东集团员工手册-京东
- 成人癌性疼痛护理-中华护理学会团体标准2019
- 初中语文学习方法指导
- 2023年苏州市星海实验中学小升初分班考试数学模拟试卷及答案解析
- GB/T 23483-2009建筑物围护结构传热系数及采暖供热量检测方法
- GB/T 22237-2008表面活性剂表面张力的测定
- 股指期权风险管理
- 《电业安全工作规程》
- 发证机关所在地区代码表
- 过去分词公开课--完整版PPT课件
- 书法的章法布局(完整版)
评论
0/150
提交评论