(LED2_GPIO_PORT,LED3_GPIO_PIN)#define LED3_OFF digitalHi(LED2_GPIO_PORT,LED3_GPIO_PIN)#define LED3_ON digitalLo(LED2_GPIO_PORT,LED3_GPIO_PIN)/* 基本混色,后面高级用法使用PWM可混出全彩颜色,且效果更好 *///红#define LED_RED \LED1_ON;\LED2_OFF\LED3_OFF//绿#define LED_GREEN \...
(LED2_GPIO_PORT,LED3_GPIO_PIN)#define LED3_OFF digitalHi(LED2_GPIO_PORT,LED3_GPIO_PIN)#define LED3_ON digitalLo(LED2_GPIO_PORT,LED3_GPIO_PIN)/* 基本混色,后面高级用法使用PWM可混出全彩颜色,且效果更好 *///红#define LED_RED \LED1_ON;\LED2_OFF\LED3_OFF//绿#define LED_GREEN \...
11 #define LED1_ON digitalLo(LED1_GPIO_PORT,LED1_PIN) 12 13 #define LED2_TOGGLE digitalToggle(LED2_GPIO_PORT,LED2_PIN) 14 #define LED2_OFF digitalHi(LED2_GPIO_PORT,LED2_PIN) 15 #define LED2_ON digitalLo(LED2_GPIO_PORT,LED2_PIN) 16 17 #define LED3_TOGGLE digitalToggle(LED3_G...
HAL_GPIO_WritePin(ORANGE_LED_GPIO_Port,ORANGE_LED_Pin,GPIO_PIN_SET); HAL_GPIO_WritePin(RED_LED_GPIO_Port,RED_LED_Pin,GPIO_PIN_SET); HAL_GPIO_WritePin(BLUE_LED_GPIO_Port,BLUE_LED_Pin,GPIO_PIN_SET); /*每隔100ms翻转绿色LED灯状态*/ HAL_GPIO_TogglePin(GREEN_LED_GPIO_Port, GREEN_LED_P...
#define LED3_ON digitalLo(LED3_GPIO_PORT,LED3_PIN) /* 基本混色,后面高级用法使用 PWM 可混出全彩颜色,且效果更好 */ //红 #define LED_RED \ LED1_ON;\ LED2_OFF;\ LED3_OFF //绿 #define LED_GREEN \ LED1_OFF;\ LED2_ON;\ ...
首先将 ESP32 和 GND 上的 3V3 电源电压输出连接到面包板上。使用 GPIO 引脚 23 作为数字输出引脚,通过电阻将 LED 连接到 ESP32。之后,将 16x2 LCD 显示器的 SDA 引脚连接到 GPIO 引脚 21,将 SCL 连接到 GPIO 引脚 22。 毛边素描 SPIFFS 文件系统快速概览 ...
CCM 是用来进行时钟的使能,其寄存器包括CCGR0~CCGR6,因为LED用到GPIO属于GPIO5,它对应的时钟配置寄存器就是CCM_CCGR1 MUX 是用来将IO复用为GPIO PAD 是用来配置IO的基本参数(驱动能力、压摆率、上下拉等) GPIO5_DR 数据寄存器,当GPIO为输出模式时,用来设置对应的高低电平 ...
#define LED_B_TOGGLE digitalToggle(LED_B_GPIO_PORT, LED_B_GPIO_PIN) #define LED_B_ON digitalLo(LED_B_GPIO_PORT, LED_B_GPIO_PIN) #define LED_B_OFF digitalHi(LED_B_GPIO_PORT, LED_B_GPIO_PIN) // 颜色设置 #define LED_RED do {LED_R_ON; LED_G_OFF; LED_B_OFF;} while (0)...
//RED #define LED_RED_GPIO_PORT GPIOB #define LED_RED_PIN GPIO_PIN_1 //GREEN #define LED_GREEN_GPIO_PORT GPIOB #define LED_GREEN_PIN GPIO_PIN_0 //RED_ON,OFF #define LED_RED_ON HAL_GPIO_WritePin(LED_RED_GPIO_PORT,LED_RED_PIN,GPIO_PIN_RESET);#define LED_RED_OFF...
//打开串口按钮void Dialog::on_btn_uart_Ctrl_clicked(){// static bool flag; //也可以用标志位实现if(this->ui->btn_uart_Ctrl->text() == "打开串口") //初始状态,配置串口参数{serial.setPortName(ui->cbb_com->currentText()); //设置串口号、serial.setBaudRate(ui->cbb_baud->currentText...