英飛凌DAVE while(1)

while(1)循環裏必須有執行的語句。
情況1:歷程測試內部定時器的使用,所以循環裏沒有執行的函數,debug時定時器不工作,多次檢查配置,沒問題,最後在循環里加了return 1,定時器工作;
情況2:完善程序時,循環裏添加了其他循環函數,但是return 1 沒去掉,結果程序循環一次後就崩潰了;最後解決辦法就是 去掉return 1;

也不能說是bug,應該軟件的一種判斷機制

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章