:::


Browsing this Thread:   1 Anonymous Users






有關於PIC18F4520 OpenTimer1();
#1
新會員
新會員


查看用戶資訊
最近在買書自學,在Timer的章節,遇到這個function

build fail

我大概知道裡面的內容,是設定暫存器的function

但是又想知道這個function是從哪個lib呼叫出來的

像我遇到這樣的問題,是我哪個環節出錯,因為我也是使用課本上的範例

是不是哪一個LIB沒有裝好

請各位高手指導。

Attach file:



jpg  (0.00 KB)


發表於: 2019/5/25 0:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 有關於PIC18F4520 OpenTimer1();
#2
版主
版主


查看用戶資訊
看底下的貼圖程式是用 C18 + C18 內建的 Peripheral Library 來撰寫的程式。所以要跟你釐清一下你所用的編譯器是 C18 還是 XC8。

如果是使用 C18 的話,在專案裡設一下 LIB and LKR 的路徑即可。

如果是使用 XC8 的話,在 XC8 v1.34 的版本有內建 PIC18F 的 Peripheral Library, 不過之後的版本就需另外安裝 Peripheral Libraries V2.0RC3 的周邊函數庫的軟體。

之後因為新元件的周邊函數庫都建議使用 MCC 來產生,且新元件也沒有現成的函數庫支援。

如果是初學者,建議到教育訓練光碟下,下載:
8-Bits MCU 相關課程
PIC101 X IDE & MCC & XC8 的綜合基礎課程 New!
來研讀。

http://www.microchip.com.tw/Data_CD/

發表於: 2019/5/27 9:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 有關於PIC18F4520 OpenTimer1();
#3
新會員
新會員


查看用戶資訊
版主你好

我的安裝內容如圖

編譯不過是因為要使用MCC嗎?

Attach file:



jpg  (0.00 KB)


發表於: 2019/6/4 23:31
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 有關於PIC18F4520 OpenTimer1();
#4
新會員
新會員


查看用戶資訊
HI 版主你好

結果我的作法是安裝1.34的版本

可以build過了

不過可以知道OpenTimer1()function寫的內容嗎?

發表於: 2019/6/5 1:09
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 有關於PIC18F4520 OpenTimer1();
#5
版主
版主


查看用戶資訊
這些周邊函數原屬於 C18 的東西,所以建議從教育訓練光碟下安裝 C18 最終版本 v3.47。

安裝完後請到底下的目錄:
C:\Program Files (x86)\Microchip\mplabc18\v3.47\doc 下
開啟 : PIC18F Peripheral Library Help Document.pdf 或 htm 的檔案就可以看到了。

至於這修周邊函數的原始程式可以在這裡找到:
C:\Program Files (x86)\Microchip\mplabc18\v3.47\src\pmc_common

發表於: 2019/6/5 13:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 有關於PIC18F4520 OpenTimer1();
#6
新會員
新會員


查看用戶資訊
感謝版主的教導

發表於: 2019/6/9 23:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]