• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts




Re: 請問各位如何處理UART的傳送和接收的
高級會員
高級會員


我是有在送完的時候在用TIMER2~DELAY各2ms吧~~
2ms應該夠送完吧~~~~因為要確保版主所說的那個問題~~~
目前還送的蠻確實的~~~程式ㄧ大起來~~覺得本來沒有問題的問題會出現~~~本來只是在測試用的小程式~~都沒這個問題~~程式大起來~~傳送時序方面如果沒有用中斷來判斷~~~就會出問題~可能程式寫的不夠嚴謹吧~但是用中斷處理起來也很方便~哈哈只是卡了很久~
從什麼都不懂的情形下就開始用這顆晶片~~
學了好多~~~哈哈~~當然版主你幫我解決晶片使用及指令最多的問題~每次都有好多收穫~哈哈真是剛溫啊

發表於: 2005/4/28 12:01
頂部


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
頂部



« 1 ... 7114 7115 7116 (7117) 7118 7119 7120 ... 7522 »



:::

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... ]

教育訓練中心

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