• slider image 71
  • slider image 72
  • slider image 73
:::


Browsing this Thread:   1 Anonymous Users






MPLAB X 使用問題 -PIC16F1614
#1
中級會員
中級會員


查看用戶資訊
小弟之前一直是用MPLAB IDE搭配HI-TECH在編輯程式,但設定Config都要一直翻手冊,想改用MPLAB X。

我安裝了
MPLAB X v4.15
MPLAB XC8 v1.45(Local)
MPLAB XC8 v1.45b

目前在建立專案的地方就卡住了
在Header Files 我有找到pic16f1614.inc,
但是在lib資料夾內搜尋不到pic16f1614的檔案
請問該怎麼做呢? 是我有東西少安裝嗎?
在專案不插入library會有什麼影響嗎?

發表於: 2018/5/17 10:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB X 使用問題 -PIC16F1614
#2
版主
版主


查看用戶資訊
inc 是用在組合語言的,直接使用 MPASMWIN.exe 來組譯。

XC8 不支援元件的周邊函數庫,線都使用 MCC 來產生周邊函數庫了。

關於 XC8 的 H 檔的使用及功能,醒看一下 XC8T v1.0 的教育訓練,裡面都有說明。

PIC16F1614 與 PIC16F1619 雷同,請參考一下 "CIP102v2.00 進階獨立式週邊(Adv. CIP)的應用 New!" 裡的使用說明及範例。

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

發表於: 2018/5/17 14:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB X 使用問題 -PIC16F1614
#3
中級會員
中級會員


查看用戶資訊
感謝版大的回覆,不好意思再請教一個問題

我有數值想要在中斷時提取出來到主程式做運算
我在副檔案interrupt_manager.c 裡宣告一個字元,
unsigned long int PCR;
這個字元可以在主檔案main.c直接使用嗎?
還是應該在主檔案進行宣告呢?

發表於: 2018/5/18 10:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB X 使用問題 -PIC16F1614
#4
中級會員
中級會員


查看用戶資訊
自答 測試過了 可以使用!

發表於: 2018/5/20 15:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB X 使用問題 -PIC16F1614
#5
版主
版主


查看用戶資訊
參照:

a780917a 寫道:
感謝版大的回覆,不好意思再請教一個問題

我有數值想要在中斷時提取出來到主程式做運算
我在副檔案interrupt_manager.c 裡宣告一個字元,
unsigned long int PCR;
這個字元可以在主檔案main.c直接使用嗎?
還是應該在主檔案進行宣告呢?


休假期間沒帶到電腦,現才回答。
中斷函數當然可以使用變數,只要加上 volatile 的保留字即可。

volitale unsign char My_Int_Var;

加入 volitail 的用意是告訴編譯器不可對此變數做最佳化的編譯。

至於主程式裡要使用到中斷函數所宣告的變數則要再加 extern 的保留字。

extern volatile unsign char My_Int_Var;

extern 是告訴編譯器,此變數已在別的程式裡宣告過,彼此是同一個變數,共用記憶體。

以上在 W401 的教育訓練裡的第七章有詳細的說明。

發表於: 2018/5/21 10:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view 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.

[進階搜尋]