• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   1 Anonymous Users






Re: dspic33 CE114_UART_loopback範例有疑問
#7
版主
版主


查看用戶資訊
添麻煩,沒有啦! 問題解決大家都高興。

發表於: 2009/6/19 15:31
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dspic33 CE114_UART_loopback範例有疑問
#6
新會員
新會員


查看用戶資訊
斑竹所發,測試通過~~~~~~~~

此外根據斑竹的文件已經解決問題,給斑竹添麻煩了,十分抱歉~

發表於: 2009/6/19 15:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dspic33 CE114_UART_loopback範例有疑問
#5
版主
版主


查看用戶資訊
試一下這個測試程式看看,很久以前改的放了差不多了,有論題再來討論。

Attach file:


Link only for registered users

發表於: 2009/6/19 15:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dspic33 CE114_UART_loopback範例有疑問
#4
新會員
新會員


查看用戶資訊
前面正常-----

下面根據DMA的資料編寫,代碼與CE114範例99%相同
BUFFERA[8]地址在0x4000
BUFFERB[8]地址在0x4008

void main()
{
《U2配置略,测试正常》
DMA0CON = 0x2001
DMA0CNT = 0x7
DMA0REQ = 0x1F
DMA0PAD = 0x0234 //U2TXREG的地址
DMA0STA = 0x0000
//'bufferA的地址-DMARAM的地址 = 0x4000 - 0x4000=0
IFS0.4 =0 // INT FLAG CLS
IEC0.4 =1 // INT EN


DMA1CON = 0x0002
DMA1CNT = 0x7
DMA1REQ = 0x1E
DMA1PAD = 0x0236 //U2TXREG的地址
DMA1STA = 0x0000
//'bufferA的地址-DMARAM的地址 = 0x4000 - 0x4000=0
DMA1STB = 0x0008
//'bufferA的地址-DMARAM的地址 = 0x4008 - 0x4000=0
IFS0.14 =0 //INT FLAG CLS
IEC0.14 =1 //INT EN
DMA1CON.15 = 1
}


void int_DMA0()
{
IFS0.4 =0 //INT FLAG CLS
}

void int_DMA1()
{

//BufferCount =0
if BufferCount = 0 then
DMA0STA = offsetA
else
DMA0STB = offsetB
end if
DMA0CON.15 = 1
DMA0REQ.15 = 1
BufferCount = BufferCount XOR 1
IFS0.14 = 0
}



非C30.......DMA無法檢查或者說是無法發生中斷,斑竹是否有簡單的方法進行DMA的測試?

發表於: 2009/6/19 15:17
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dspic33 CE114_UART_loopback範例有疑問
#3
新會員
新會員


查看用戶資訊
不使用DMA的话,可以发送什么 ,就收到什么,排除TXD,RXD的问题。

甚是奇特~~~~

發表於: 2009/6/19 15:00
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dspic33 CE114_UART_loopback範例有疑問
#2
版主
版主


查看用戶資訊
可不可以先將 Lookback Mode 先關閉一下,先單獨測試一下發送部分,找台示波器看一下TxD 是否正常後再開啟 Lookback Mode 測試接收部分。

發表於: 2009/6/19 13:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


dspic33 CE114_UART_loopback範例有疑問
#1
新會員
新會員


查看用戶資訊
我剛接觸DSPIC33,一直到DMA之前都可以自己解決,不過現在解決不了了,來這裡問一下大伙

dspic33 CE114_UART_loopback

這個範例我是下載后,只該了GLD路徑,設置成DSPIC33FJ64GP706后編譯的。

我發送任何信息,都只返回0X00

沒發現任何編程上的錯誤,請大家指點一下~~~~~

謝謝~

發表於: 2009/6/19 10:39
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... ]

教育訓練中心

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