void delay_us(uint16_t us )
{
uint16_t differ=0xffff-us-5;
HAL_TIM_Base_Start(&htim7);
__HAL_TIM_SetCounter(&htim7,differ);
while (differ< 0xffff-5)
{
differ =__HAL_TIM_GetCounter(&htim7);
}
HAL_TIM_Base_Stop(&htim7);
}
我使用cubemx IDE生成代码进行编译想要实现微妙级的延时,但是代码报错,高亮显示的部分,请教各位一下,这个函数是MDK特有的吗?
|