類似uart_irq、timer_irq中斷中是否可以加while break?

昨天公司裏討論到一個問題嵌入式中斷是否可以寫while,答案是:肯定的,但要加類似break的退出。有人說絕對不行,而且代碼裏面不能出現while(1){while(flag){}},以及不要加delay。。。。 下面我據各大著名項目代碼,具體情況可以自己打開文件詳細閱讀 linux中的uart: nrf中的uart: timer定時器: spi傳輸 stm32: 打印函數,可以while(1){
相關文章
相關標籤/搜索