STM32的库开发中有个函数:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_SPI1, ENABLE );

它的作用是初始化外设时钟,没有经过初始化的外设好像是不上电的(现在的理解),因此,每当要用到一个外设,就需要初始化因此。STM8里面也有类似的函数,但是不是跟这个同名的。

当要配置一个外设,比如USART1或者SPI1时,要做的第一件事是RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_USART1, ENABLE );

重点发现在于这个初始化时钟最好放在init_usart函数的前面不要太远,不然不会起作用。

转载于:https://www.cnblogs.com/zhidian314/archive/2013/04/17/3025582.html

STM32中关于RCC时钟的理解相关推荐

  1. 7.STM32中对DMA_Config()函数的理解(自定义)测试DMA传输数据时CPU还可继续工作其他的事

    STM32中对DMA_Config()函数的理解(自定义):

  2. 4.STM32中对USART1_Config()函数的理解(自定义)

    STM32中对USART1_Config()函数的理解

  3. 3.STM32中对EXTI_PE5_Config()函数的理解(自定义)之中断控制按键LED

    STM32中对EXTI_PE5_Config()函数的理解(自定义)

  4. 2.STM32中对Key_GPIO_Config()函数的理解(自定义)之轮询控制按键LED

    STM32中对Key_GPIO_Config()函数的理解(自定义)

  5. 1.STM32中对LED_GPIO_Config()函数的理解(自定义)之流水灯

    STM32中对LED_GPIO_Config()函数的理解(自定义)

  6. STM32中的RCC是什么意思

    Reset and clock control (RCC) 时钟配置,控制提供给各模块时钟信号的通断

  7. 【STM32】:RCC时钟系统

    前言 时不可以苟遇,道不可以虚行. 一.时钟树框图 HSI 振荡器时钟 HSE 振荡器时钟 主 PLL (PLL) 时钟 以上三种时钟源可以用来驱动系统时钟(SYSCLK): 还有两个次级时钟源: 3 ...

  8. stm32内部低速rtc_STM32时钟RCC详解

    时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令.时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样只有有了心跳,人才能做其他的事情,而单片机有了时钟,才能够运行执行指令,才能 ...

  9. STM32单片机学习笔记(七)-RCC时钟控制:简单了解时钟树(一)

    写在前面:本系列内容均为自学笔记,参考资料为野火指南者开发板资料及芯片参考手册等,使用野火指南者开发板进行学习,该系列内容仅用于记录笔记,不做其他用途,笔记的内容可能会存在不准确或者错误等,如有大佬看 ...

最新文章

  1. 编译器架构Compiler Architecture(下)
  2. SignalR网页实时推送
  3. pandas 调整显示的行数列数
  4. python 画log曲线
  5. 自己启动spark集群的实验记录
  6. mysql远程服务器访问数据库
  7. log4j配置文件中使用变量
  8. TOP10十大GPS导航手机(有车一族必备手机)
  9. 12c oracle 修改内存_Oracle Database 12c In-Memory(内存数据库) 基本原理与简介
  10. linux思科认证,思科CCIE认证知识点之IPv6地址
  11. 初始js闭包事件的冒泡和捕获EVENT对象
  12. 【每日算法Day 61】LeetCode 672. 灯泡开关 Ⅱ
  13. 解决PHP不打印任何东西浏览器输出字符串
  14. 云智能时代,开源软件的演进历程
  15. 设置kafka_2.13-3.0.0开机自启动
  16. usb uvc协议 1
  17. linux模拟器使用教程,Ubuntu多机种游戏模拟器Mednafen教程
  18. 计算机网络中的所谓资源是指硬件软件资源,计算机网络试题..doc
  19. 干货丨绝地求生—PUBG游戏模型合集
  20. 分享111个HTML娱乐休闲模板,总有一款适合您

热门文章

  1. jstat命令查看tomcat进程提示进程没找到(PID not found
  2. 不要过高估计SDN的能力,也善于发现SDN技术的缺陷之美
  3. ASP.NET 一般处理程序
  4. Qt使用教程:使用Qt Quick UI表单(五)
  5. 阮征:互联网金融下的智能客户服务探索
  6. Block abstraction view(Create Reference)
  7. Processing 编程学习指南 (丹尼尔·希夫曼 著)
  8. 算法笔记--单调队列优化dp
  9. Maven中jar版本冲突问题的解决
  10. 在VS2010中创建自定义的代码段