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

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

本文介绍了STM32时钟控制的知识,包括RCC时钟说明、外设时钟使能和失能、复位外设以及失能外设时钟和复位外设对外设的影响。建议使用库开发,如SPL、HAL或CLL。

🎯

关键要点

  • 本文介绍STM32时钟控制的知识,包括RCC时钟说明、外设时钟使能和失能、复位外设等。
  • RCC时钟说明中有外设复位寄存器和外设时钟使能寄存器。
  • 使能外设时钟后可以操作对应外设,失能则无法操作。
  • 复位外设是将外设寄存器恢复为默认值,常用于重新初始化。
  • 失能外设时钟后不能配置外设,复位外设不会复位外设时钟。
  • 外设时钟使能后复位外设再清除复位,可以继续配置外设。
  • 建议使用库开发(如SPL、HAL或CLL),以减少错误和简化开发过程。
➡️

继续阅读