HAL_Delay函数的作用,并举一个例子
时间: 2024-03-19 13:45:17 浏览: 322
HAL_Delay函数是STM32 HAL库提供的一个延时函数,可以让单片机在指定的时间内停止执行其它操作。该函数使用系统滴答定时器(SysTick)来实现延时。
举个例子,如果要让单片机延时100毫秒,可以使用HAL_Delay(100)函数,代码如下:
```
#include "stm32f4xx_hal.h"
int main(void)
{
HAL_Init();
while (1)
{
// 延时100毫秒
HAL_Delay(100);
// 执行其它操作
// ...
}
}
```
在上面的代码中,当单片机执行到HAL_Delay(100)函数时,会停止执行其它操作,等待100毫秒后再继续执行下面的操作。
阅读全文