• slider image 270
  • slider image 271
  • slider image 272
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#1
資深會員
資深會員


查看用戶資訊
大家好 如下 :

void SPI1_Isr(void)
{
if(PIR3bits.SSP1IF == 1){
if(MSSP1_InterruptHandler){
MSSP1_InterruptHandler();
}
PIR3bits.SSP1IF= 0;
}
}

謝謝.

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


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#2
版主
版主


查看用戶資訊
參照:

jlian wrote:
大家好 如下 :

void SPI1_Isr(void)
{
if(PIR3bits.SSP1IF == 1){
if(MSSP1_InterruptHandler){
MSSP1_InterruptHandler();


可以寫在這裡

PIR3bits.SSP1IF= 0;
}
}

謝謝.

也可以將程式加到 MSSP1_InterruptHandler 的涵式內。或使用 Callback 方式來完成。

参考一下 MCCV3.0 Code Configuration 的教育訓練裡的 SPI 章節裡的說明。

發表於: 12/18 9:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#3
資深會員
資深會員


查看用戶資訊
Dear Ryang :

1.請問MCCV3.0 Code Configuration在哪?
2.何謂Callbalk方式?如何用?
3.MSSP1_InterruptHandler為何這名字在很多地方都有?跟其他中斷為何不一樣?

謝謝.

發表於: 12/18 15:06
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#4
版主
版主


查看用戶資訊
我只能說 MCC 是由高手寫出來的程式,有些涵數對初學者來說是有點新辛苦的。
Callback 涵數就是一例,有興趣可以看一下 mouth 實手冊裡的說明。
SPI1 Interrupt Handle 涵式只會有一個,你應該看到的是其它的中斷 Handle 涵式。

發表於: 12/19 13:21
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#5
版主
版主


查看用戶資訊
MCC v3.x 最新的版本更新,請參考 PIC101 教材裡的中文安裝手冊。MCC 是外掛 (plug In)模組,是可以更新的。

發表於: 12/19 17:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#6
資深會員
資深會員


查看用戶資訊
Dear Ryang :

有該手冊及範例?

謝謝.

發表於: 12/21 9:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#7
版主
版主


查看用戶資訊
教育訓練光碟: http://www.microchip.com.tw/RTC/RTC_DVD/


8-Bits MCU 相關課程 下:
PIC101 X IDE & MCC & XC8 基礎課程

Attach file:



jpg  擷取.JPG (34.34 KB)
16_5fe01f66ba710.jpg 447X300 px

發表於: 12/21 12:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#8
資深會員
資深會員


查看用戶資訊
Dear Ryang :

有 : Callback 涵數就是一例,有興趣可以看一下 mouth 實手冊裡的說明?

謝謝.

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


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#9
版主
版主


查看用戶資訊
mTouch 中文實驗手冊已傳到你的 e-mail 了,5MB 大小收看看。

發表於: 12/21 13:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 再請問PIC18F由MCC所產生的SPI1的中斷是怎麼開始寫?
#10
資深會員
資深會員


查看用戶資訊
Dear Ryang :

1. 已收到,謝謝.
2.請問 : SST26VF032B可以直接覆蓋舊資料?如不行,是否需區塊清除後才能再寫入?

謝謝.

發表於: 12/22 18:14
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.

[進階搜尋]


:::

Microchip連結

http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://edm.microchip.com.hk/webapp/opt-in/website/tc/form.htm
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

Microchip CAE 空中教室

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源