类似uart_irq、timer_irq中断中是否可以加while break?

昨天公司里讨论到一个问题嵌入式中断是否可以写while,答案是:肯定的,但要加类似break的退出。有人说绝对不行,而且代码里面不能出现while(1){while(flag){}},以及不要加delay。。。。 下面我据各大著名项目代码,具体情况可以自己打开文件详细阅读 linux中的uart: nrf中的uart: timer定时器: spi传输 stm32: 打印函数,可以while(1){
相关文章
相关标签/搜索