跑马灯里delay_ms(500)括号里面的500指的的是灯亮500ms吗

2019-07-21 06:36发布

GPIO_SetBits(GPIOB,GPIO_Pin_5);
GPIO_ResetBits(GPIOE,GPIO_Pin_5);
delay_ms(500);

这段程序里,500指的是灯亮的时间为500ms吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
jingjing1
2019-07-22 06:25
zwwstar 发表于 2018-12-18 17:44
你好,我是小白,第一次来stm32论坛,针对你这个问题,个人觉得有3个方法可以试验:
1、理解delay_ms(X) ...

1、delay这个函数应该是(x)x如果为1 那就是延时1ms
2、但是我实际中,led灯亮的时间和我设置的时间是不一样的,我设置了x=10000,那样的话应该是灯亮10s,但是实际中灯就是闪一下,所以这个问题就不知道怎么来解决了
3、这几句只是部分的程序,后面还有一些程序我没有粘贴上来,全部的程序是可以实现灯的闪烁的,我用的是while循环来实现的

一周热门 更多>