22 lines
347 B
C
22 lines
347 B
C
//
|
|
// Created by IRIS on 25-2-10.
|
|
//
|
|
|
|
#include "delay.h"
|
|
|
|
void Delay_Init() {
|
|
HAL_TIM_Base_Start(&htim5); //启动定时器
|
|
}
|
|
|
|
void Delay_us(uint32_t us) {
|
|
|
|
uint32_t Time_Now;
|
|
uint32_t Ts;
|
|
|
|
__HAL_TIM_SetCounter(&htim5, 0);
|
|
while(Ts < us) {
|
|
Time_Now = __HAL_TIM_GET_COUNTER(&htim5);
|
|
Ts = Time_Now * 0.1;
|
|
}
|
|
|
|
} |