22 lines
308 B
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);
|
||
|
|
||
|
}
|