Re: 請問這個要求需要使用到multi-task甚至是RTOS嗎?

作者 Ryang 於 2017年09月12日 11:32:48

想請問
@下大大,我在網路上看到另@種寫法,該寫法是說:中斷發生後進入中斷函式,直接在中斷函式裡面做task,做完之後再跳^main


這種做法不是學者,那是即時作業系統的做法很複雜的。初學者用這種方式程式是穩死的。
鍵意第一做法,由 Timer 的中斷來設定旗號交由主程式這個時段該執行那的 Task。
參考一下 W402T v2.0 PIC18F整合應用課程 的做法。如下貼圖。


不過你的需求是很簡單不要搞到這麼複雜。先從如何讓 LED 在背景程式下做點亮熄滅的控制或閃爍。

附加檔案:



jpg  擷取.JPG (93.21 KB)
16_59b756c325343.jpg 1110X761 px

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=21604&post_id=76718