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);

相关推荐
我先去打把游戏先9 分钟前
ESP32开发指南(基于IDF):连接AWS,乐鑫官方esp-aws-iot-master例程实验、跑通
开发语言·笔记·单片机·物联网·学习·云计算·aws
hazy1k1 小时前
51单片机基础-继电器实验
stm32·单片机·嵌入式硬件·51单片机·1024程序员节
hazy1k6 小时前
51单片机基础-TFT LCD 显示(ILI9341,SPI 4线)
c语言·stm32·单片机·嵌入式硬件·51单片机
D.....l8 小时前
STM32学习(MCU控制)(RS485 and ModBus)
stm32·单片机·学习
物联网牛七七10 小时前
单片机中的中断
单片机·嵌入式硬件
Jerry丶Li14 小时前
十九、STM32的TIM(十)(编码器)
stm32·单片机·嵌入式硬件
IT阳晨。14 小时前
【STM32】串口通信及相关实验和项目
stm32·单片机·嵌入式硬件
安庆平.Я1 天前
STM32——IWDG
stm32·单片机·嵌入式硬件
怀民民民1 天前
轮询&中断 串口实训
单片机·嵌入式硬件·串口·中断·轮询·学习日志·keill
kaka❷❷1 天前
STM32 单片机 ESP8266 联网 和 MQTT协议
stm32·单片机·嵌入式硬件·物联网·mqtt·esp8266