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


Browsing this Thread:   1 Anonymous Users






Re: 請問有關"UART的鮑率設定問題"
#4
版主
版主


查看用戶資訊
RCIF 只有在讀取 RCREG 時會被清除,TXIF 則是在寫入TXREG 時會清除。發送資料也可以檢查 TMRT 位元。

發表於: 2006/8/11 17:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有關"UART的鮑率設定問題"
#3
新會員
新會員


查看用戶資訊
你要將 TRISC 6/TX 和 TRISC 7/ RX 皆設為1

USART控制電路會再自動從新設罝這兩隻接腳的功能

發表於: 2006/8/11 11:03
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有關"UART的鮑率設定問題"
#2
高級會員
高級會員


查看用戶資訊
Sorry....佔一下版面...!!!!!

我自己動手做了一塊板子....
用的是PIC18F2455...16MHz...

也燒上述之Code....當然也是改成2455可用的...
可是PC端就是收不到阿..!!!

可是我的Device確定有送出Data...我量RC6/TX確定有資料輸出.....唉.....誰來幫我看看阿...>"<

謝謝...

發表於: 2006/8/4 16:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問有關"UART的鮑率設定問題"
#1
高級會員
高級會員


查看用戶資訊
各位高手大家好.......
我在做UART時有遇到一個問題.....
我用的是PIC18F4550(APP013)..
我所接的震盪器是16MHz........

以下是我Initial UART的Code.....

Init_UART
banksel TRISC
bcf TRISC, 6, ACCESS
bsf TRISC, 7, ACCESS
banksel TXSTA
movlw b'00100000'
movwf TXSTA, ACCESS
movlw b'10010000'
movwf RCSTA, ACCESS
movlw .25
movwf SPBRG, ACCESS
banksel PIR1
bcf PIR1,TXIF,ACCESS
bcf PIE1,TXIE,ACCESS
bcf IPR1,RCIP,ACCESS
bcf PIR1,RCIF,ACCESS
bsf PIE1,RCIE,ACCESS
return
以上的Code...我是參考一些Sample code,而寫法我有些疑問,我看了一下Spec.發現TXIF和RCIF是Read Only...可是以上程式卻對他做存取...真是怪了...我把這些Code拿掉工作就不正常了...????

不過我最大的問題是,根據Spec.上的設定,我用16MHz,設定BRGH為Low Speed,且設定為9600bps..因此計算的結果SPBRG應該為25....如我上述之Initial Code....而我PC端也設為9600bps,但是我PC端所收到的資料卻不是我要的..因該是亂碼.而我確定Device有再傳資料到PC......
不過經過我Try and Error之後....我發現我把BRGH設為High Speed,而SPBRG一樣是25....而PC端設為115200就可以正常接收了....天阿....問題真的好多...請問我有哪裡設定錯誤嗎...???
謝謝...!!!!!!

以下是我傳輸字元到PC的Code....
Tx_a_Byte
banksel TXREG
movlw a'h'
movwf TXREG, ACCESS
Tx_Cmp
banksel PIR1
btfss PIR1, TXIF
bra Tx_Cmp

發表於: 2006/8/3 11:54
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... ]

教育訓練中心

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