• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   1 Anonymous Users






Re: rb_外部中斷優先權
#5
資深會員
資深會員


查看用戶資訊
補充一下:
encoder 速度如果不是太慢的話
用CCP可能會較好

發表於: 2009/3/10 16:00
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: rb_外部中斷優先權
#4
資深會員
資深會員


查看用戶資訊
參照:

lmf517 寫道:
謝謝...我是用18F452。

我將超音波sensor連接至port_d(應該不算是中斷?!),只是在程式中只是while迴圈等"聽腳"由hight變low....

如何設定pord_d的優先權???還是我不應該用while迴圈"等"所接收到的訊號???

可否給的具體的例子or參考。謝謝...


用while迴圈對時間的計算誤差不是會很大嗎
除非MCU什麼都不做只有在那邊等訊號

建議改用INT0(RB0)&interrupt-on-change(RB4~7)來做吧

RB4~7的中斷ON/OFF都會產生中斷
INT0只能設定上緣或下緣中斷,可能要每次切換

例子的話,找找參考書籍都會有應用例吧
不然就去microchip 美國網站找application note,記得是有些應用例

發表於: 2009/3/10 9:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: rb_外部中斷優先權
#3
新會員
新會員


查看用戶資訊
謝謝...我是用18F452。

我將超音波sensor連接至port_d(應該不算是中斷?!),只是在程式中只是while迴圈等"聽腳"由hight變low....

我有8個超音波sensor,分別接至port_d0~port_d7。

如何設定pord_d的優先權???還是我不應該用while迴圈"等"所接收到的訊號???

可否給的具體的例子or參考。謝謝...

發表於: 2009/3/10 8:51

Edited by lmf517 on 2009年03月10日 09:24:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: rb_外部中斷優先權
#2
資深會員
資深會員


查看用戶資訊
看起來應該是用中斷優先權就可解決了吧

把超音波的中斷設高優先
encoder中斷設低優先

不過要是PIC18以上才行
而且兩中斷需用不同中斷源

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


rb_外部中斷優先權
#1
新會員
新會員


查看用戶資訊
請問好手

問題描述:
我有一個rb外部中斷,接至encoder,當encoder轉動時會觸發外部中斷執行encoder計數,另外有超音波sensor偵測周圍距離,而超音波sensor的工作原理是(給予一個觸發訊號,然後sensor會將"聽腳"升為hight,直到接收到聲波,"聽腳"才變為low)

我的問題是,當"聽腳"為hight變為low這瞬間,先不要執行rb外部中斷,先讓我知道何時聽腳由hight變為low,之後再跳rb中斷,因為時間會影響到最後算出的距離,一個是外部中斷,一個只是等"聽腳"由hight變為low(並不是中斷),怎麼去設定優先權??

感謝..

發表於: 2009/3/9 9:06
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連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------