Re: PIC16F1824使用timer1內部時間震盪的問題

作者 Ryang 於 2020年05月25日 11:13:03
1. 你的一篇貼文的程式是用 C18 的語法寫的,C18 不支援 PIC16F1824 的元件,所以是編譯不會過的。現在 PIC16Fxxx & PIC18Fxxx 都使用新的編譯器 XC8 了。

2. delay.h 所支援的函數是屬於舊版的 XC 8 compiler 在 v1.34 及C18 才有的 Library,XC8 在 v1.34 的版本就不再支援周邊函數庫,改由 MCC 依你實際的需要設定後來產生周邊函數庫的。所以你程式所列的這些周邊函數在現有的 XC8 下是找不到這些這些函數的支援。

3. 如果你不用 MCC 來產生周邊函數庫的話,除 math.h 外其他的都要自己寫了。

4. 關於MCC 的使用,初階可以參考 PIC101 X IDE & MCC & XC8 基礎課程 的教材,進階 MCC 使用可以參考 CIP102v2.00 進階獨立式週邊(Adv. CIP)的應用 教材。
以上的教材都可以載教育訓練光碟下找到。
http://www.microchip.com.tw/Data_CD/

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