- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第二节 最小系统-时钟
设定时钟一般步骤: 1、使能(包括不被旁路) 2、等待就绪 3、切换至目标时钟(默认是HSI) 可作为系统时钟的时钟源(由CFGR实现) HSI(复位默认值即为此时钟) HSE PLL PLL的输入源可为: HSI/2 HSE HSE/2 例1:选择不同的时钟源作为系统时钟源 1、设置外部高速晶振HSE时钟源作为系统时钟 RCC-CR =0xFFFBFFFF;//HSE未被旁路 RCC-CR |=0//使能 while((RCC-CR0==0);//等待 RCC-CFGR=0x01;//选择 while((RCC-CFGR0==0);//等待确定为HSE系统时钟状态 2、设置外部晶振提供PLL作为系统时钟,HSE为PLL输入源 RCC-CR =0xFFFBFFFF;//HSE未被旁路 RCC-CR |=0//使能 while((RCC-CR0==0);//等待HSE就绪 RCC-CFGR =0xFFC0FFFF;//清零16-21位 RCC-CFGR |=0//选择HSE(或HSI)作为PLL输入源 // RCC-CFGR |=0//选择HSE/2作为PLL输入源 RCC-CFGR |=0x001C0000;//9倍频 RCC-CR |=0//使能PLL while(RCC-CR0=0);//等待 RCC-CFGR=0x2;//选择PLL while((RCC-CFGR0==0);//等待确定为HSE系统时钟状态 3、设置外部晶振提供PLL作为系统时钟,HSE为PLL输入源 设置AHB 8 分频,即频率为9MHz RCC-CR =0xFFFBFFFF;//HSE未被旁路 RCC-CR |=0//使能 while((RCC-CR0==0);//等待HSE就绪 RCC-CFGR =0xFFC0FFFF;//清零16-21位 RCC-CFGR |=0//选择HSE(或HSI)作为PLL输入源 RCC-CFGR |=0x001C0000;//9倍频 RCC-CFGR =0xFFFFFF0F;//清零4-7位 RCC-CFGR |=0x000000A0;//AHB8分频 RCC-CR |=0//使能PLL while(RCC-CR0=0);//等待 RCC-CFGR=0x2;//选择PLL while((RCC-CFGR0==0);//等待确定为HSE系统时钟状态 时钟中断寄存器 (RCC_CIR) 偏移地址: 08h 复位值: 0000 0000h APB2 外设复位寄存器 (RCC_APB2RSTR) 偏移地址: 0Ch 复位值: 0000 0000h APB1 外设复位寄存器 (RCC_APB1RSTR) 偏移地址:10h 复位值:0000 0000h AHB 外设时钟使能寄存器 (RCC_AHBENR) 偏移地址:14h 复位值:0000 0014h APB2 外设时钟使能寄存器(RCC_APB2ENR) 偏移地址:18h 复位值:0000 0000h 访问:字,半字和字节访问 APB1 外设时钟使能寄存器(RCC_APB1ENR) 偏移地址:1Ch 复位值:0000 0000h AHB 外设时钟使能寄存器 (RCC_AHBENR) 偏移地址:14h 复位值:0000 0014h APB2 外设时钟使能寄存器(RCC_APB2ENR) 偏移地址:18h 复位值:0000 0000h 访问:字,半字和字节访问 例:使能GPIOC的时钟 RCC-APB2ENR |=0x10; APB1 外设时钟使能寄存器(RCC_APB1ENR) 偏移地址:1Ch 复位值:0000 0000h 例:使能USART2的时钟 RCC-APB1ENR |= 0 同时使能USART1,SPI1,TIM1和ADC2的时钟 RCC-APB2ENR |= 0x5B00; 注意: 使用GPIO口的复用功能应进行相应设置 例:将系统时钟通过MCO输出 1、配置PA8为复用输出 2、使能复用时钟 3、使能MCO输出 注意: 一旦CSS被激活,并且HSE时钟出现故障,CSS中断就产生,并且NMI也自动产生。NMI将被不断执行,直到CSS中断挂起位被清除。因此,在NMI的处理程序中必须通过设置时钟中
您可能关注的文档
- [工学]第3节卤代烃.ppt
- [工学]第4单元Excel2003的使用技巧.ppt
- [工学]第4章 数字通信系统概述 82.ppt
- [工学]第4章 基本汇编语言.ppt
- [工学]第4章 C55x处理器的软件设计.ppt
- [工学]第4章 语法制导的翻译.ppt
- [工学]第4章 地基变形计算.ppt
- [工学]第4章 文件服务器的配置与管理.ppt
- [工学]第4章 系统结构模型.ppt
- [工学]第4章 表面粗糙度及检测.ppt
- DB12 046.89-2011 产品单位产量综合电耗计算方法及限额 第89部分:手机 .docx
- DB12 046.88-2011 产品单位产量综合电耗计算方法及限额 第88部分:晶振 .docx
- DB12T 419-2010 无公害农产品 核桃栽培管理技术规范 .docx
- DB12T 417-2010 沙化和荒漠化监测技术规程.docx
- DB12T 449-2011 民用建筑四防门通用技术条件.docx
- DB12 046.100-2011 产品单位产量综合能耗计算方法及限额 第100部分: 果汁饮料 .docx
- DB12T 427-2010 葱姜蒜中205种农药多残留测定方法-GCMS法.docx
- DB12T 421-2010 有机农产品 甘薯有机栽培技术规范.docx
- DB12T 426-2010 蔬菜水果中205种农药多残留测定方法-GCMS法 .docx
- 《老年人身体康复》精品课件——项目6 中国传统康复技术.pptx
文档评论(0)