STM32 HAL库 HAL_Delay配置为微秒级

方案一:

参考博客:https://blog.csdn.net/qq_34752070/article/details/82620374

// HAL_RCC_GetHCLKFreq()/1000 1ms中断一次,即HAL_Delay函数延时基准为1ms
// HAL_RCC_GetHCLKFreq()/100000  10us中断一次,即HAL_Delay函数延时基准为10us
// HAL_RCC_GetHCLKFreq()/1000000 1us中断一次,即HAL_Delay函数延时基准为1us
HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000000);  // 配置并启动系统滴答定时器

方案二:

使用定时器。

上一篇:mysql5.6以上主从延迟设置


下一篇:js使用setTimeout实现淡入淡出效果