• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::


Browsing this Thread:   1 Anonymous Users






Re: 關於A/D問題
#8
版主
版主


查看用戶資訊
其實這些屬於偶發事件的偵測,我會使用Timer 的中斷去分點時間給他們做偵測,也就是採用分時多工的方式去處理,這樣主程式會比較有結構,程式也比較可以寫些較複雜的運用。

發表於: 2005/3/16 11:50
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於A/D問題
#7
資深會員
資深會員


查看用戶資訊
一般來說
你一個循環輪詢的速度如果慢到偵測不到按鍵
那就只好用其他方法
中斷算是比較簡單的方式

不過一般人按按鍵速度無法很快
一秒能按個20次就算強了
如果你的按鍵是給人按的話應該不必擔心偵測不到...

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


Re: 關於A/D問題
#6
高級會員
高級會員


查看用戶資訊
本來有試著用輪詢的方式,但若輪詢的速度太慢,在偵測按鍵開啟與否時,是不是就有可能漏掉~~~

想請教各位的建議~~~

發表於: 2005/3/15 23:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於A/D問題
#5
資深會員
資深會員


查看用戶資訊
如果AD轉換的工作沒有緊急到需要使用中斷
其實可以試著使用樓上所說查詢的方式

程式每個循環都去偵測某隻腳
若有按下按鍵則開啟AD轉換
若沒按就離開
這麼一來所有的數位I/O腳都可以拿來用
而不必侷限於那幾隻中斷專用接腳

我個人比較不喜歡使用中斷
除非事件警急到必須馬上處理才使用
不然原本的工作或數值運算被打斷而去做其他事
要是沒處理好可能會影響到原先的工作
有時候會增加程式除錯的麻煩...

發表於: 2005/3/15 13:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於A/D問題
#4
初級會員
初級會員


查看用戶資訊
可以用中断的方试,也可以用查询的方式了,呵呵,我对PIC也不是很了解,希望大家一起多交流
MSN:dzyrcn@hotmail.com
QQ:281880158

發表於: 2005/3/14 23:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於A/D問題
#3
高級會員
高級會員


查看用戶資訊
感謝版主的回應

發表於: 2005/3/14 23:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於A/D問題
#2
管理員
管理員


查看用戶資訊
你好,

若 AN3 要做為類比輸入通道 , 那它就不能拿來做為接上 SWITCH 的腳位了 . 況且 AN3 就算做為一般 I/O 時也不具有產生中斷的能力 .

您可以將 Switch 接在 RB0 .. RB3 . 若接在 RB0 , 可以在RB0(INT0) 的中斷處理程式中觸發 ADC 的轉換 -> ADCON0.GO = 1.

若 ADC 的中斷也有被 Enable , 則在 12 個 TAD 之後 ADIF 會被設定成 1 並產生中斷 .

希望您很快成功 !


發表於: 2005/3/13 2:09
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


關於A/D問題
#1
高級會員
高級會員


查看用戶資訊
想請問各位:
我利用AN3做為類比輸入通道,A/D轉換採用中斷方式,
但我想在RA3接上一個SWITCH,當按下開關時才開始A/D轉換,試了好久試不出來;還是說SWITCH只能接RBO,RB1,RB2這些外部中斷來配合A/D轉換....

發表於: 2005/3/11 19:41
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... ]

教育訓練中心

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