关中断函数OS_ENTER_CRITICAL()和_OS_ENTER_CRITICAL(u32 bit list)的区别
前者会关掉所有中断的总中断,调用后通过OS_EXIT_CRITICAL开总中断;后者会关掉括号内置的中断以外的中断,单独保留括号内的中断正常响应,调用后通过_OS_EXIT_CRITICAL恢复关中断前的状态。注意,后者不可重复调用。
如果用户有VM需求,而且写VM时需要响应定时器中断的话,则需要将中断函数和中断里调用的函数和变量都放在RAM,且调用下图中函数响应定时器中断(以timer1中断为例)。
杰理之定时器中断响应时间不准?【篇】
最新推荐文章于 2024-08-08 08:43:28 发布