Re: PIC16F1824使用timer1內部時間震盪的問題
|
||||
---|---|---|---|---|
管理員
|
沒猜錯的話, 應該是Comipler版本問題, XC8在v1.34版後, 架構上有些重大變化. 舊的專案可能無法直接使用. 建議改用XC8 v1.34版本試試看...
發表於: 2020/5/22 10:39
|
|||
|
訪客
|
Re: PIC16F1824使用timer1內部時間震盪的問題
|
|||
---|---|---|---|---|
感謝您提供的訊息,我會再去試看看,再次感謝
|
||||
|
訪客
|
Re: PIC16F1824使用timer1內部時間震盪的問題
|
|||
---|---|---|---|---|
剛剛使用XC8在v1.34版、XC8在v1.37版、XC8在v2.20版,還是一樣問題。
會是我的時間標頭檔在這PIC16F1824沒有嗎,如果刪掉時間它又會顯示include<delays.h>->error: (141) can't open include file "timers.h": No such file or directory,本身也需要ADC轉換,標頭檔#include<adc.h>也是一樣問題 |
||||
|
Re: PIC16F1824使用timer1內部時間震盪的問題
|
||||
---|---|---|---|---|
版主
|
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/
發表於: 2020/5/25 11:13
|
|||
|
訪客
|
Re: PIC16F1824使用timer1內部時間震盪的問題
|
|||
---|---|---|---|---|
感謝版主,謝謝協助
|
||||
|