|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
串口為何一段時間后就不能接受數(shù)據(jù)了! |
| 作者:search21ic 欄目:嵌入式系統(tǒng) |
大家有沒有遇到類似的問題: 串口通信為何運行一段時間后就會無法接收到數(shù)據(jù)? 硬件問題我想不可能,線路電平都是正常的; 程序問題?用過好多不同的工程師高手們寫的程序; 出問題較多時是用在485通信時,會不會是485的流控沒有控制好導(dǎo)致線路上同時有數(shù)據(jù)出現(xiàn)呢,有這種可能,但這種情況并不會持續(xù)很久,應(yīng)該可以自動恢復(fù)的,我想,會不會因線路沖突導(dǎo)致接收串口寄存器混亂而無法恢復(fù)? 歡迎大家討論! |
| 2樓: | >>參與討論 |
| 作者: highend 于 2006/6/6 15:52:00 發(fā)布:
示波器測量呀 如果多節(jié)點,可以用電阻 隔離測量 |
|
| 3樓: | >>參與討論 |
| 作者: rockos 于 2006/6/6 17:54:00 發(fā)布:
我在使用RS232時遇到過類似問題 S3C44B0X,在無流控時,超級終端上copy-paste就會出現(xiàn)串口失效,更可惡的是只能下電上電才能恢復(fù)。 后來開啟了AFC流控,在大批量copy-paste時問題仍未解決。 又改用軟件操縱RTS/CTS進(jìn)行流控,問題仍未解決。 最終發(fā)現(xiàn)必須處理uart error,認(rèn)真識別并拋棄各種異常,才能解決上面那個問題。 所以,建議你檢查一下是否沒有識別UART的錯誤報告,這些錯誤一旦出現(xiàn)就會使UART中止服務(wù),也就出現(xiàn)了我說的那個現(xiàn)象,應(yīng)當(dāng)和你碰到的問題是一致的。 |
|
| 4樓: | >>參與討論 |
| 作者: search21ic 于 2006/6/22 16:17:00 發(fā)布:
多謝樓上! |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |