micro_climate/tools/delay.c

22 lines
308 B
C

#include "delay.h"
void delay_init(void)
{
}
void delay_us(uint32_t us)
{
// 重置定时器
__HAL_TIM_SET_COUNTER(&htim7,0);
// 开启定时器
__HAL_TIM_ENABLE(&htim7);
// 等待定时到达
while(__HAL_TIM_GET_COUNTER(&htim7)<us);
// 关闭定时器
__HAL_TIM_DISABLE(&htim7);
}