试着用宏拼接做stm32管脚电平控制

来源:互联网 发布:淘宝流失金额多少正常 编辑:程序博客网 时间:2024/06/05 16:34

试着用宏拼接做stm32管脚电平控制

代码块

//led.h#ifndef __LED_H_#define __LED_H_#include "stm32f10x.h"//#define LED_ON(n) (GPIO_ResetBits(LED_PORT_##n,LED_PIN_##n))//#define LED_OFF(n)    (GPIO_SetBits(LED_PORT_##n,LED_PIN_##n))#define LED_ON(n) (LED_PORT_##n->BRR=LED_PIN_##n)#define LED_OFF(n) (LED_PORT_##n->BSRR=LED_PIN_##n)#define LED_PORT_1  GPIOC#define LED_PORT_2  GPIOA#define LED_PORT_3  GPIOA#define LED_PORT_4  GPIOA#define LED_PIN_1   GPIO_Pin_7#define LED_PIN_2   GPIO_Pin_8#define LED_PIN_3   GPIO_Pin_9#define LED_PIN_4   GPIO_Pin_10void LED_Init(void);void LED_Test(void);#endif
0 0