接着判断wait的值,若不大于可以延时的最大值,则wait自加1,最后不断的获取HAl_GetTick的值,直到这个值和初始值的差不小于等待的时间。所以,当我们的Delay形参越大,wait也越大,也就需要更长的时间来调出while循环。 综上所述,我们只要改变中断的频率,就可以修改延时单位的效果。 在main函数中,程序会调用SystemCloc...