• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::


Browsing this Thread:   1 Anonymous Users






Re: dsPIC30F4013 UAR問題?
#4
版主
版主


查看用戶資訊
參照:
U1MODEvalue = UART_EN & UART_IDLE_CON &
UART_DIS_WAKE & UART_EN_LOOPBACK &
UART_DIS_ABAUD & UART_NO_PAR_8BIT &
UART_1STOPBIT;
U1STAvalue = UART_INT_TX_BUF_EMPTY &
UART_TX_PIN_NORMAL &
UART_TX_ENABLE & UART_INT_RX_3_4_FUL &
UART_ADR_DETECT_DIS &
UART_RX_OVERRUN_CLEAR;

OpenUART1(U1MODEvalue, U1STAvalue, baudvalue);


LookBack Mode 怎麼可能會將除送資料往外送呢? 把Lookback Mode 關掉後再測。

發表於: 2009/10/21 11:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC30F4013 UAR問題?
#3
高級會員
高級會員


查看用戶資訊
參照:

Ryang 寫道:
只看到 Initialize 部份沒看到傳送的程式,有關 UART 的使用在 dsPIC30F Peripheral 裡的教育訓練有 UART 的說明與練習,參考一下。

http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=229

MPLAB SIM 是可以模擬 UART 的收發,請問一下你怎樣知道 UART 有傳送出去。你說沒傳送是對方沒有顯示還是用示波器量不到 UART 的輸出訊號,這兩種的差異是很大的。


我一開始是對方沒有顯示,後來我用邏輯分析儀去抓訊號出來,發現也沒有訊號輸出。

發表於: 2009/10/21 10:42

Edited by Ryang on 2009年10月21日 11:02:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC30F4013 UAR問題?
#2
版主
版主


查看用戶資訊
只看到 Initialize 部份沒看到傳送的程式,有關 UART 的使用在 dsPIC30F Peripheral 裡的教育訓練有 UART 的說明與練習,參考一下。

http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=229

MPLAB SIM 是可以模擬 UART 的收發,請問一下你怎樣知道 UART 有傳送出去。你說沒傳送是對方沒有顯示還是用示波器量不到 UART 的輸出訊號,這兩種的差異是很大的。

發表於: 2009/10/21 9:28

Edited by Ryang on 2009年10月21日 11:03:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


dsPIC30F4013 UAR問題?
#1
高級會員
高級會員


查看用戶資訊
我目前在用UART,而我用軟體模擬是正常,但用實際的硬體去測試,
UART無法收發任何資料出來。以下是我的UART的設定

unsigned int baudvalue; //Holds the value of baud register
unsigned int U1MODEvalue; //Holds the value of uart config reg
unsigned int U1STAvalue; //Holds the information regarding uart TX & RX interrupt modes

CloseUART1();
ConfigIntUART1(UART_RX_INT_EN & UART_RX_INT_PR6 & UART_TX_INT_DIS & UART_TX_INT_PR2);
/*Configure UART1 module to transmit 8 bit data with one stopbit. Also Enable loopback mode */

baudvalue = 51

U1MODEvalue = UART_EN & UART_IDLE_CON &
UART_DIS_WAKE & UART_EN_LOOPBACK &
UART_DIS_ABAUD & UART_NO_PAR_8BIT &
UART_1STOPBIT;
U1STAvalue = UART_INT_TX_BUF_EMPTY &
UART_TX_PIN_NORMAL &
UART_TX_ENABLE & UART_INT_RX_3_4_FUL &
UART_ADR_DETECT_DIS &
UART_RX_OVERRUN_CLEAR;

OpenUART1(U1MODEvalue, U1STAvalue, baudvalue);

發表於: 2009/10/21 8:37
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... ]

教育訓練中心

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