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


Browsing this Thread:   4 Anonymous Users






Re: 請問能否將AD功能當成外部中斷?
#9
資深會員
資深會員


查看用戶資訊
如果你想要用一個pin來判斷幾個sw按鍵,可以用電阻分壓來得到幾個不同的電壓來判斷是那個鍵被按下,microchip美國網站有這個範例.只是程式的判斷比較複雜一點要多花點時間看.

如果要用2支腳判斷2個按鍵,使用pin change的方式程式判斷會比較簡單.

發表於: 2007/8/15 21:59
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問能否將AD功能當成外部中斷?
#8
新會員
新會員


查看用戶資訊
參照:

nick.lai 寫到:
不好意思我可能沒說明清楚
我指的中斷不是INT 中斷
而是 GPIO Change Interrupt
動作的條件是輸入狀態和上一次所讀取的PORTB中的值相比
若資料有異則達到觸發條件就可以執行對應的動作
如果你手邊有DATASHEET的話請參閱P21,P.61~P.63
這樣你就可以比較清楚了

希望這樣有表達清楚一點了


謝謝,原來是我沒看懂 ^^,不過沒用過這功能,
可能要花點時間試試看才行 >"< 。

發表於: 2007/8/15 19:47
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問能否將AD功能當成外部中斷?
#7
新會員
新會員


查看用戶資訊
不好意思我可能沒說明清楚
我指的中斷不是INT 中斷
而是 GPIO Change Interrupt
動作的條件是輸入狀態和上一次所讀取的PORTB中的值相比
若資料有異則達到觸發條件就可以執行對應的動作
如果你手邊有DATASHEET的話請參閱P21,P.61~P.63
這樣你就可以比較清楚了

希望這樣有表達清楚一點了

發表於: 2007/8/15 19:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問能否將AD功能當成外部中斷?
#6
新會員
新會員


查看用戶資訊
不好意思我可能沒說明清楚
我指的中斷不是INT 中斷
而是 GPIO Change Interrupt
動作的條件是輸入狀態和上一次所讀取的PORTB中的值相比
若資料有異則達到觸發條件就可以執行對應的動作
如果你手邊有DATASHEET的話請參閱P21,P.61~P.63
這樣你就可以比較清楚了

希望這樣有表達清楚一點了

發表於: 2007/8/15 19:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問能否將AD功能當成外部中斷?
#5
新會員
新會員


查看用戶資訊
謝謝您 ^^,原來還有這功能阿,我真是太不認真哩...
試試看囉,謝謝。

發表於: 2007/8/15 19:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問能否將AD功能當成外部中斷?
#4
新會員
新會員


查看用戶資訊
PIC12F675 datasheet. 41190E 3.2.2 page 21

Each of the GPIO pins is individually configurable as an
interrupt-on-change pin.
Control bits IOC enable or disable the interrupt function for each pin.
Refer to Register 3-4. The interrupt-on-change is disabled on a Power-on Reset.

發表於: 2007/8/15 19:16
如果看得很清楚
記得離螢幕遠一點
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問能否將AD功能當成外部中斷?
#3
新會員
新會員


查看用戶資訊
謝謝您的回覆,不過因為12f675只有一個外部中斷PIN,
所以才會想說用AD的方法來做。 謝謝。 ^^

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


Re: 請問能否將AD功能當成外部中斷?
#2
新會員
新會員


查看用戶資訊
我有一些個人的建議:

我以前寫程式的經驗做AD轉換你要設定觸發條件吧
因為要知道何時要做AD轉換對吧
與其這樣那依你所需求的功能倒不如利用PORTB 的INTCON CHANGE 的中斷,當你的BIT有變化時觸發對應的動作應該會比較容易完成吧

不曉得這對你有沒有幫助

發表於: 2007/8/15 17:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問能否將AD功能當成外部中斷?
#1
新會員
新會員


查看用戶資訊
小弟想使用兩個外部開關來控制PIC動作。
使用12F675。
當SW1按下時,動作1。
當SW2按下時,動作2。
當雙鍵按下時,動作3。

小弟的作法是當開關按下時為low,使用ad判斷是否為LOW。
請問這方法可行嗎 還是有其他方法可以用呢?

發表於: 2007/8/15 17:35
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... ]

教育訓練中心

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