端口宏定义-led实例

宏定义:

#define LED0_Pin        GPIO_PIN_9
#define LED0_GPIO_Port     GPIOF
#define LED1_Pin        GPIO_PIN_10
#define LED1_GPIO_Port     GPIOF

#define LED0_PIN        LED0_GPIO_Port, LED0_Pin
#define LED1_PIN        LED1_GPIO_Port, LED1_Pin

#define LED0_Sta        HAL_GPIO_ReadPin(LED0_PIN)
#define LED1_Sta        HAL_GPIO_ReadPin(LED1_PIN)

#define LED00(_pin, _PinState)        HAL_GPIO_WritePin(_pin, _PinState)
#define LED01(_pin, _PinState)        HAL_GPIO_WritePin(_pin, _PinState)

调用:

LED0(LED0_PIN, (GPIO_PinState)!LED0_Sta);
LED1(LED1_PIN, (GPIO_PinState)!LED1_Sta);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值