速看!新手入门STM32不知道的概念第一讲:使能、RCC、GPIO与PIN 的区别

使能

单片机中的使能通常指的是控制某个器件或模块的开关信号。例如,单片机中的GPIO口可以用来控制LED灯的亮灭,其中需要用到一个使能信号,即一个控制LED灯开关的信号。在程序中,通过设置GPIO口的状态(高电平或低电平)来控制LED灯的亮灭,从而实现使能的功能。除了LED灯,单片机中的其他器件或模块,如LCD显示屏、声音模块等,也需要通过使能信号来控制其开关状态

RCC

STM32单片机的RCC(Reset and Clock Control)时钟模块主要负责系统时钟的控制和管理,包括以下作用: 1. 确定CPU的工作频率:RCC模块可以设置CPU的时钟频率,从而控制单片机的工作速度。 2. 控制外设时钟:RCC模块可以为外设提供时钟信号,使外设能够正常工作。 3. 确定系统时钟源:RCC模块可以选择外部晶振或内部RC振荡器作为系统时钟源,从而控制整个系统的时钟。 4. 确定时钟分频系数:RCC模块可以设置时钟分频系数,从而控制时钟信号的频率。 5. 控制低功耗模式:RCC模块可以控制单片机的低功耗模式,从而延长电池寿命。RCC时钟模块是STM32单片机系统时钟控制和管理的核心模块

GPIO与PIN 的区别

STM32的GPIO和PIN都是指引脚,但它们的含义和用法略有不同。 GPIO是General Purpose Input/Output的缩写,通用输入输出引脚,是STM32芯片上的一个模块,它可以控制和读取多个引脚的状态,可以通过寄存器配置来实现不同的功能,例如输入、输出、上拉、下拉、中断等。 PIN是指引脚,是GPIO模块中的单个引脚,每个引脚都有一个唯一的编号,例如PA0、PB1等。可以通过寄存器配置来控制和读取单个引脚的状态,例如设置引脚为输入或输出、设置引脚电平等。 因此,GPIO是一个功能模块,而PIN是GPIO模块中的一个单个引脚。

你可能感兴趣的:(STM32与模块,单片机,stm32,嵌入式硬件)