一、标准库
-
AFR - Alternate Function Registers:用于配置引脚的备用功能。每个引脚可以选择不同的备用功能,如串口、定时器等。
-
BSRRH - Bit Set/Reset Register High:用于设置引脚的特定位,高半字用于设置引脚位为 0。
-
BSRRL - Bit Set/Reset Register Low:用于设置引脚的特定位,低半字用于设置引脚位为 1。
-
IDR - Input Data Register:用于读取引脚的输入状态。通过读取该寄存器可以获取引脚的电平。
-
LCKR - Lock Register:用于锁定引脚的配置,以防止在特定条件下对引脚配置的意外修改。
-
MODER - Mode Register:用于配置引脚的工作模式,例如输入、输出等。
-
ODR - Output Data Register:用于写入引脚的输出状态。通过写入该寄存器可以设置引脚的输出电平。
-
PUPDR - Pull-Up/Pull-Down Register:用于配置引脚的上拉或下拉电阻。
-
OSPEEDR - Output Speed Register:用于配置引脚的输出速度,即引脚的切换速度。
-
OTYPER - Output Type Register:用于配置引脚的输出类型,即推挽输出或开漏输出
二、HAL库