赋值之后,进入 while(1)死循环,单片机一直在执行 while(1) 没有执行熄灭语句,不熄灭就对了。
想要熄灭,需要执行熄灭语句,比如
LED = 0; // 点亮
HAL_Delay(1000); // 延时一会,为了能看到,不然点亮后很快执行下一句熄灭,时间太短太短了,人眼看不到
LED = 1; // 熄灭
while(1);
这样就能看出来点亮了一秒,然后又熄灭了。
请问,您哪条语句让灯灭了?
最好附上代码。