STM32LED亮1s灭1s void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);//输出高电平 void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);//输出低电平#include stm32f10x.h #include main.h #include led.h void delay(uint16_t time)//延时1ms函数 { uint16_t i 0; while(time --) { i12000; while(i --); } } int main() { //1.初始化灯的引脚GPIOA1 LED_Init(); while(1) { //2.让GPIOA1输出低电平灯就亮了 GPIO_ResetBits(GPIOA, GPIO_Pin_1);//A1输出低电平、灯亮了 delay(1000);//延时1s灯亮了1s钟 GPIO_SetBits(GPIOA, GPIO_Pin_1);//A1输出高电平、灯灭了 delay(1000);//延时1s灯亮了1ms } }