MSPM0——GPIO的使用

在dl_gpio.h库函数文件中,有三个函数可以控制引脚状态。

  1. __STATIC_INLINE void DL_GPIO_setPins(GPIO_Regs* gpio, uint32_t pins)

该函数为控制引脚输出高电平,按照本例程中LED的引脚,则可以写为

DL_GPIO_setPins(LED1_PORT,LED1_PIN_14_PIN);

  1. __STATIC_INLINE void DL_GPIO_clearPins(GPIO_Regs* gpio, uint32_t pins)

该函数为控制引脚输出低电平,按照本例程中LED的引脚,则可以写为

DL_GPIO_clearPins(LED1_PORT,LED1_PIN_14_PIN);

  1. __STATIC_INLINE void DL_GPIO_togglePins(GPIO_Regs* gpio, uint32_t pins)

该函数为控制引脚的电平翻转,如果原来是高电平则变为低电平,如果原来是低电平则变为高电平。按照本例程中LED的引脚,则可以写为

DL_GPIO_togglePins(LED1_PORT,LED1_PIN_14_PIN);

相关推荐
嘿嘿嘿x312 小时前
什么是输入寄存器 什么是输出寄存器 什么是写输入寄存器 什么是读保持寄存器
单片机
hazy1k12 小时前
K230基础-获取触摸坐标
图像处理·stm32·单片机·嵌入式硬件·k230
酷飞飞15 小时前
掌握DMA基于GD32F407VE的天空星的配置
stm32·单片机·嵌入式硬件·arm
清风66666615 小时前
基于单片机的Boost升压斩波电源电路
单片机·嵌入式硬件·毕业设计·课程设计
qiuiuiu41315 小时前
正点原子RK3568学习日记-GIT
linux·c语言·开发语言·单片机
搞一搞汽车电子21 小时前
单片机的堆\栈\Flash\Ram区别和联系
单片机·嵌入式硬件
李永奉1 天前
STM32-认识STM32
stm32·单片机·嵌入式硬件
La Pulga1 天前
【STM32】I2C通信—软件模拟
c语言·stm32·单片机·嵌入式硬件·mcu
CiLerLinux1 天前
第五十二章 ESP32S3 UDP 实验
网络·单片机·嵌入式硬件·网络协议·udp
CFZPL1 天前
stm32延时函数
单片机·嵌入式硬件