Re: 如何使用外部中斷產生相位差
|
||||
---|---|---|---|---|
版主
|
你的問題看了很久還是不很明白,我大概只有用猜的看看是不是你的需求。
光閘有兩個輸入分別為 A 與 B 兩個直接接到 INTT0 與 INT1 兩個外部中斷輸入。 1. 如果只用一個中斷偵測,INT0 (A) 設為上昇缘觸發產生中斷,這時立即檢查 B 的輸入電位 =1 時為正轉,=0 時為反轉,配合一個16-bit的軟體計數器就可以知道轉的角度與圈數 2. 如果要更高的解析度,可以用兩個中斷分別檢測對方的為準 3. 4 倍解析度則可使用 Interrupt on pin change 的功能
發表於: 2005/4/28 11:08
|
|||
|
Re: 請問各位如何處理UART的傳送和接收的
|
||||
---|---|---|---|---|
版主
|
在W401教材裡有關 TXIF 與 TMRT 的描述:
1. 假如TXREG的資料被載到TSR,TXREG會空出;則TXIF = 1 並產生中斷( TXIE = 1 的話) 2. 假如TSR的資料串列傳送完畢; 則TMRT = 1 3. 假設TXREG剛載入資料時TMRT 為空的(TMRT=1), 則這筆 資料會立即被送到TSR,串列傳送會動作,同時TXIF = 1 並產生中斷 4. TXIF是可單獨使用,即使USART 的TX中斷是關閉的(TXIE=0) 5. 由以上動作可知偵測發送狀態TXIF會比TMRT來的快 所以如果你只要發送單一的 byte 的資料可以不要用中斷方式發送,如果傳送一串資料就必須再傳完最後一個byte時關掉TXIE,千萬記的這時不可以關掉 UART module 因為最後的一個傳送資料還在 TSR 裡正要傳送呢!
發表於: 2005/4/28 10:53
|
|||
|
Re: 請問哪裡有MPLAB IDE 6.X版中文使用手冊所說的第七章 MPLAB IDE Stimulus的資料
|
||||
---|---|---|---|---|
版主
|
上面所講的 web seminar 就是新版的軟體模擬使用方式,你可以參考講師的說明並善用 MPLAB IDE SIM 的 HELP 輔助說明那你就可以使用 MPLAB SIM 的各種信號模擬輸入了。
web seminar 下載的課程內容為: Introduction to MPLAB® SIM Software Simulator
發表於: 2005/4/28 10:32
|
|||
|
請問有關於PIC18F4431的PWM設定問題!
|
||||
---|---|---|---|---|
高級會員
|
各位前輩:
小弟在使用PIC18F4431時, 有一個問題: 我將PTPER設成 0x3FF , PDC 設成 0x2FF , 計數模式為上/下數模式. 然後用 ICD2 觀察 PTMR 的值. 為什麼 PTMR 的 high Byte 都沒變化?? 只有 low Byte 會做上下數的動作呢?? 請各位前輩幫忙! 謝謝! 祝: 女子!! Ming....!!
發表於: 2005/4/28 9:02
|
|||
|
Re: 請問哪裡有MPLAB IDE 6.X版中文使用手冊所說的第七章 MPLAB IDE Stimulus的資料
|
||||
---|---|---|---|---|
新會員
|
謝謝您!
請問有 v7.xx 版的 simulation 使用說 明 可以參考嗎 若有也可考慮升級 新手
發表於: 2005/4/28 3:07
|
|||
|
Re: 請問各位如何處理UART的傳送和接收的
|
||||
---|---|---|---|---|
高級會員
|
ㄏㄏ我ㄧ開始沒搞清楚~~在試的時候~~想說奇怪怎麼一直都在跑中斷~~~我目前也是根你一樣~~用這樣在處理~~~~~不知道如果是這樣的話會不會發生~~~程式亂掉的情形~~~
發表於: 2005/4/27 20:08
|
|||
|
Re: Need Some Helps ~ About C18 2.4
|
||||
---|---|---|---|---|
高級會員
|
漂亮!我完全了解了!
小弟感激不盡...
發表於: 2005/4/27 19:20
|
|||
|
Re: 請問各位如何處理UART的傳送和接收的
|
||||
---|---|---|---|---|
高級會員
|
分享一下個人經驗..我是用877a 的..
877a 的 USART 如果設為非同步的話... Tx 的部份.. 只要TXREG 的資料為空的時候...就會發生中斷.. 也就是說..如果你沒有一直餵資料給TXREG .. 那你的程式就會一直不斷的進入中斷中... 如果你沒有持續使用Tx的話..那建議你把它的Enable關掉.. 要用的時候再打開.用完馬上Disable.. 不然..程式會一直卡在中斷中.. 因為TXREG一直沒有新的資料寫入.. 就會一直發生中斷... 其他編號的USART是不是也是如此..這我就不清楚嘍..
發表於: 2005/4/27 17:44
|
|||
|
Re: 請問傳輸的Baud Rate
|
||||
---|---|---|---|---|
高級會員
|
是傳輸時序方面有問題~~~因為使用MODSIM模擬沒問題所以一開始沒有想到這方面的問題~~關於這方面可能是MODSIM的接收時序比較長吧~~所以把我送的訊號承認成ㄧ筆完整的MODBUS格式~~
但是說也奇怪~~如果由我的問題來說~~~為什麼加入MODSIM模擬的底層後~~~B卻承認了我送給他的那一筆資料呢~照道理來說~我的程式沒改~送出去的時序應該ㄧ樣啊~沒有改變啊~MODSIM應該也不會傳出資料吧~好奇怪歐~~版主有什麼看法嗎???
發表於: 2005/4/27 17:04
|
|||
|