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

相关推荐
charlie11451419135 分钟前
从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(协议层封装)
c语言·驱动开发·单片机·学习·教程·oled
简知圈4 小时前
【04-自己画P封装,并添加已有3D封装】
笔记·stm32·单片机·学习·pcb工艺
徐某人..5 小时前
ARM嵌入式学习--第十天(UART)
arm开发·单片机·学习·arm
stm32发烧友13 小时前
基于 STM32 的智能电梯控制系统
stm32·单片机·嵌入式硬件
快秃头的码农14 小时前
ESP32-c3实现获取土壤湿度(ADC模拟量)
单片机·嵌入式硬件
2401_8437852321 小时前
STM32 TIM定时器配置
stm32·单片机·嵌入式硬件
单片机开发小白1 天前
单片机串口打印printf函数显示内容(固件库开发)
单片机·嵌入式硬件
charlie1145141911 天前
从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(基础图形库实现)
c语言·驱动开发·笔记·单片机·oled·嵌入式软件
bachelores1 天前
stm32硬件实现与w25qxx通信
单片机·嵌入式硬件
简知圈1 天前
06-AD向导自动创建P封装(以STM32-LQFP48格式为例)
stm32·单片机·嵌入式硬件·pcb工艺