首先明确的是,在STM32中所有外设正常工作的前提是使能了相应的外设,有的可能只用使能一个(如GPIO),有的使能两个(如GPIO和USART),有的可能需要使能三个(如GPIO,AFIO,TIM)。总而言之,只有使能了外设时钟外设才能工作。

所以外设使能实际使能的是外设的时钟,而与之相应的外设失能也是使外设时钟失能。外设失能后配置外设是没有作用的除非重新使能。
与以上两个不同的是外设复位,它是通过改变外设的复位寄存器来实现复位功能的,所以并不会去改变外设的时钟状态,再次使用这个外设不需要重新使能时钟,但是其他相关的一些配置还是必须的(如GPIO的输入输出状态会恢复默认值,需要重新配置)。

stm32外设的使能,失能,复位的区别相关推荐

  1. STM32片上外设时钟使能、失能和复位的区别

    置顶/星标公众号,不错过每一条消息! 今天分享的关于时钟知识,可能很多人没有在意过.这也是之前有朋友问过的问题,这里就简单给大家普及一下吧. 1 RCC时钟说明 在STM32参考手册中,都有Reset ...

  2. STM32外设有哪些?外设在总线上是怎么挂载的?

    一:STM32外设有哪些? 外设在STM32库文件的下面路径下:(STM32库:stm32f10x_stdperiph_lib) stm32f10x_stdperiph_lib\STM32F10x_S ...

  3. 寄存器相互映射是什么意思_STM32入门系列-STM32外设地址映射

    片上外设区分为四条总线,根据外设速度的不同,不同总线挂载着不同的外设,APB1挂载低速外设,APB2和AHB挂载高速外设.相应总线的最低地址我们称为该总线的基地址,总线基地址也是挂载在该总线上的首个外 ...

  4. 6.STM32外设函数分类

    STM32外设函数分类如下:

  5. 5.STM32外设都有哪几类寄存器?(详解)

    STM32外设都有以下几类寄存器:

  6. stm32,arm9和arm11三者的区别

    STM32外设丰富,没有mmu,可以上ucos等小型系统.arm9外设不够丰富,有mmu,可以上linux.如果想上安卓,至少arm11以上才比较合适. arm7是arm公司推出的以V4指令集设计出来 ...

  7. STM32中TIM_ClearFlag和TIM_ClearITPendingBit有什么区别

    STM32中TIM_ClearFlag和TIM_ClearITPendingBit有什么区别 /*** @brief Clears the TIMx's pending flags.* @param ...

  8. stm32外设-RCC

    0. 写在最前 本栏目笔记都是基于stm32F10x 1. RCC简介 RCC是Reset and Clock Control (复位和时钟控制)的缩写,它是STM32内部的一个重要外设,负责管理各种 ...

  9. 【STM32】基于IWDG实现复位(手动喂狗)功能

    目标: 没按下KEY1(没喂狗):LED反复点亮熄灭 按下KEY1(喂狗):一直进复位, LED不亮 一.原理分析 1.看门狗:IWDG(独立看门狗), WWDG(窗口看门狗) 2. 电脑死机-> ...

最新文章

  1. c++ 小游戏_C/C++编程笔记:C语言写推箱子小游戏,大一学习C语言练手项目
  2. Swift、Flutter 共同瞄准 Windows!
  3. python pip安装第三方库超时问题(raise ReadTimeoutError(self._pool, None, “Read timed out.“)
  4. 我做 Fiori 开发经常使用的几个系统,不同的 SAP UI5 版本
  5. alsa声音编程介绍
  6. 【Go】panic: reflect: call of reflect.Value.FieldByName on ptr Value
  7. python求出五位数的回文数_python之递归
  8. 如何删掉oracle服务,oracle留下的服务如何删除啊
  9. (转载) AT指令详解
  10. 什么软件可以搜c语言的答案,跪求C语言答案
  11. 从B站源码里探索推荐算法的奥义
  12. Linux中 查看mysql配置文件位置
  13. vmware安装macos
  14. Android流程图
  15. 惠普136w耗材贵吗_不妨试一试:惠普打印机136w与m30w哪个好?有没有区别?到底坑不坑?...
  16. Java 明文转密文
  17. 安卓系统7.1搭建Xposed环境
  18. QT Creator4.3制作图标
  19. 苹果手机软件闪退怎么解决_《NBA2K21》闪退怎么办 闪退异常问题解决方法
  20. HRBU 2021年暑期训练阶段二Day3

热门文章

  1. CSS 实现文字渐变色
  2. (C语言设计系统)利用EasyX完成学校工资管理系统
  3. SDN与OPENFLOW 简介
  4. SSM知识梳理(整理一半)
  5. EM算法与SAGE算法
  6. 【PPT】跨境电商的N个知识点普及
  7. 银河土星_不要购买三星银河笔记20
  8. 《和平精英》与玛莎拉蒂跨界合作
  9. HDu--我要拿走你的蜡烛
  10. 视频直播技术之iOS端推流 1