类似于LL_GPIO_IsInputPinSet(GPIOC, LL_GPIO_PIN_8)的ll库的库函数有哪些?
时间: 2023-11-12 16:08:33 浏览: 277
gpio.rar_DSP GPIO_GPIO_gpio dsp
LL库(Low-Level库)为STM32微控制器提供了一系列的库函数,用于直接操作硬件资源。除了`LL_GPIO_IsInputPinSet(GPIOC, LL_GPIO_PIN_8)`函数外,LL库还提供了以下常用的GPIO相关的库函数:
- `LL_GPIO_Init()`:用于初始化GPIO引脚的配置。
- `LL_GPIO_DeInit()`:用于将GPIO引脚的配置恢复为默认值。
- `LL_GPIO_SetPinMode()`:用于设置GPIO引脚的工作模式(输入、输出等)。
- `LL_GPIO_SetPinPull()`:用于设置GPIO引脚的上拉或下拉电阻。
- `LL_GPIO_SetPinSpeed()`:用于设置GPIO引脚的输出速度。
- `LL_GPIO_SetOutputPin() / LL_GPIO_ResetOutputPin()`:用于设置或重置GPIO引脚的输出电平。
- `LL_GPIO_TogglePin()`:用于翻转GPIO引脚的输出电平。
- `LL_GPIO_ReadInputPort()`:用于读取整个GPIO端口的输入值。
- `LL_GPIO_ReadInputPin()`:用于读取单个GPIO引脚的输入值。
除了GPIO库函数外,LL库还提供了其他功能模块的库函数,如定时器、串口、中断等。具体的库函数可根据需要进行查阅相关的文档或参考LL库的官方文档。
希望以上信息能对您有所帮助,如果还有其他问题,请随时提问。
阅读全文