蓝桥杯嵌入式 | 您所在的位置:网站首页 › togglepin › 蓝桥杯嵌入式 |
蓝桥杯嵌入式——LED
配置
程序编写
配置
cubeMX配置 电路原理图 当LE(PD2)为高电平时,处于直通状态,可同步输入(D端输入的电平传输到Q端输出) 当LE(PD2)为低电平时,保持上一次的数据状态,处于锁存状态(Q端输出被锁存) 就像一道闸门,LE为1时,闸门打开可直接通过;LE为0时,闸门关闭不可通过,只能保持原状态 由图可知,左边接的是VDD,那点亮LED1的步骤就是PC8输出低电平,PD2输出高电平再输出低电平,这样LED1就可以被点亮了。 HAL_GPIO_WritePin(GPIO_Port_C, GPIO_PIN_8, GPIO_PIN_RESET); HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_SET);//开启 HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_RESET);//锁存 程序编写
在led.c文件中 uint16_t Led_Val; //将要控制的灯标为1,如:0b10101010 //关闭部分LED void TurnOff_LEDs(uint8_t leds) { Led_Val |= (leds Led_Val |= (0x01 if (status != 0) { GPIOC->BRR = leds HAL_GPIO_TogglePin(GPIOC, leds |
CopyRight 2018-2019 实验室设备网 版权所有 |