- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RCC库函数 RCC_WaitForHSEStartUp 函数名 RCC_WaitForHSEStartUp 函数原形 ErrorStatus RCC_WaitForHSEStartUp(void) 功能描述 等待HSE 起振 该函数将等待直到HSE 就绪,或者在超时的情况下退出 输入参数 无 输出参数 无 返回值 ErrorStatus 枚举值: - SUCCESS: HSE 晶振稳定且就绪 - ERROR: HSE 晶振未就绪 先决条件 无 被调用函数 无 stm32f10x.h 程序举例 ErrorStatus HSEStartUpStatus; RCC_HSEConfig(RCC_HSE_ON); HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { /* ... */ } else { /* ... */ } RCC库函数 RCC_HSICmd 函数名 RCC_HSICmd 函数原形 void RCC_HSICmd(FunctionalState NewState) 功能描述 使能或者失能内部高速晶振(HSI) 输入参数 NewState :HSI 新状态 这个参数可以取:ENABLE 或者DISABLE 输出参数 无 返回值 无 先决条件 如果HSI被直接或者通过PLL用于系统时钟,或者FLASH编写操作进行中,那么它不能被停振 被调用函数 无 stm32f10x.h RCC库函数 RCC_PLLConfig 函数名 RCC_PLLConfig 函数原形 void RCC_PLLConfig(u32 RCC_PLLSource, u32 RCC_PLLMul) 功能描述 设置PLL 时钟源及倍频系数 输入参数 RCC_PLLSource:PLL 的输入时钟源 - RCC_PLLSource_HSI_Div2 PLL 的输入时钟 = HSI 时钟频率除以2 - RCC_PLLSource_HSE_Div1 PLL 的输入时钟 = HSE时钟频率 - RCC_PLLSource_HSE_Div2 PLL 的输入时钟 = HSE 时钟频率除以2 RCC_PLLMul : PLL 倍频系数 - RCC_PLLMul_2 PLL 输入时钟x2 - ... - RCC_PLLMul_16 PLL 输入时钟x16 输出参数 无 返回值 无 先决条件 无 被调用函数 无 RCC库函数 RCC_PLLCmd 函数名 RCC_PLLCmd 函数原形 void RCC_PLLCmd(FunctionalState NewState) 功能描述 使能或者失能PLL 输入参数 NewState :PLL 新状态 这个参数可以取:ENABLE 或者DISABLE 输出参数 无 返回值 无 先决条件 如果PLL 被用于系统时钟,,那么它不能被失能 被调用函数 无 RCC库函数 RCC_SYSCLKConfig 函数名 RCC_SYSCLKConfig 函数原形 void RCC_SYSCLKConfig(u32 RCC_SYSCLKSource) 功能描述 设置系统时钟(SYSCLK ) 输入参数 RCC_SYSCLKSource: 用作系统时钟的时钟源 - RCC_SYSCLKSource_HSI 选择HSI作为系统时钟 - RCC_SYSCLKSource_HSE 选择HSE作为系统时钟 - RCC_SYSCLKSource_PLLCLK 选择PLL作为系统时钟 输出参数 无 返回值 无 先决条件 无 被调用函数 无 RCC库函数 RCC_GetSYSCLKSource 函数名 RCC_GetSYSCLKSource 函数原形 u8 RCC_GetSYSCLKSource(void) 功能描述 返回用作系统时钟的时钟源 输入参数 无 输出参数 无 返回值 用作系统时钟的时钟源: - 0x00:HSI 作为系统时钟 - 0x04:HSE 作为系统时钟 - 0x08:PLL 作为系统时钟 先决条件 无 被调用函数 无 例: if(RCC_GetSYSCLKSource() != 0x04) { } else { } Page ? * 旁路: 是指将芯片内部的用于外部晶体起振和功率驱动等的部分电路和XTAL_OUT引脚断开,这时使用的外部时钟是有源时钟或者其他S
文档评论(0)