|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
用過RTL8019的朋友進來看看,一個很奇怪的問題. |
| 作者:kevinleez 欄目:ARM技術 |
我現(xiàn)在用ARM控制RTL8019,如果只是單獨的讀或者寫,每秒鐘200幀,一幀512數(shù)據(jù)左右,都沒有問題.但是讀寫交替進行,PC接收到的RTL8019的數(shù)據(jù)會出錯. 我的RTL8019的問題我初步診斷是這樣的:我本來把接收的buf開的范圍是0x4c~0x7f,可是我發(fā)現(xiàn)大數(shù)據(jù)量的邊讀邊寫,數(shù)據(jù)寫回RTL8019要發(fā)回PC時,數(shù)據(jù)寫的超出0x40~0x4b的范圍,會寫到0x60~0x7f里,所以我現(xiàn)在把接收的數(shù)據(jù)范圍設置為0x4c~0x5f,不包括0x60~0x7f,這樣倒是不會出錯了,但是我把發(fā)送和接收直接連接,發(fā)現(xiàn)PC發(fā)送給設備的數(shù)據(jù),然后設備直接把數(shù)據(jù)反饋回來,會少幾幀,比如PC發(fā)送25幀,PC接收回來只有18~19幀...奇怪了. 高人救我..... |
| 2樓: | >>參與討論 |
| 作者: kevinleez 于 2006/1/10 11:15:00 發(fā)布:
難道沒有人用過RTL8019???? 難道沒有人用過RTL8019???? |
|
| 3樓: | >>參與討論 |
| 作者: basic_sp 于 2006/1/10 18:01:00 發(fā)布:
用過RTL8019的朋友進來看看,一個很奇怪的問題 |
|
| 4樓: | >>參與討論 |
| 作者: cd8484 于 2006/1/14 21:11:00 發(fā)布:
8019AS很好要 一定是你的問題,你的硬件是什么? 注意, 8019AS相對你的ARM讀寫很慢, IOCHRDY一定不能忽略. 另外,你的軟件也難講沒有問題,8019AS的操作還是很羅嗦的 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |