Re: [p18f25k22] RC0 port無法輸出

作者 Ryang 於 2018年07月13日 12:04:56
這樣我實在看不出問題出在哪裡。為簡化尋找問題的方向,可以將 Timer1 的 delay1ms() 改成用軟體延遲的方式 (for 迴圈) 來替代嗎?

請問你有使用 Timer1 的中斷方式來計時嗎?

依據你的程式,一般中斷的延遲不會這樣的使用。通常會在中斷裡設定一個 1ms 中斷延時的旗號後再交由主程式判斷。如果只是做簡單的 I/O 切換可以在 1mS 的中斷時直接在中斷函式完成。

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