这段代码是一个定时器中断初始化函数和定时器中断处理函数。

该函数使用的是定时器3,时钟选择为APB1的2倍,而APB1为36M。函数参数包括自动重装值和时钟预分频数。在函数中,先对定时器进行初始化,设置定时器的计数周期和计数模式,并使能定时器。然后设置中断优先级,并使能中断。最后,在中断处理函数中,检查定时器中断是否发生,如果发生,清除中断标志位并执行相应的操作。

具体来说,中断处理函数中,每50ms将time50ms加1,并根据time50ms的值来设置disFlag的值。如果uartbusy大于0,将uartbusy减1,否则将firstin和Count的值重置为0。


原文地址: https://www.cveoy.top/t/topic/bVWq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录