新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)與單片機(jī)之間串口通信問(wèn)題

單片機(jī)與單片機(jī)之間串口通信問(wèn)題

作者: 時(shí)間:2016-11-23 來(lái)源:網(wǎng)絡(luò) 收藏
需要注意TXD與RXD所指的均是對(duì)于本身來(lái)說(shuō)的,所以兩者之間應(yīng)該使用交叉串口來(lái)進(jìn)行連接 ,否則會(huì)沒(méi)有數(shù)據(jù)。

另外可以將一個(gè)單片機(jī)1的TXD接到單片機(jī)2的RXD,而另單片機(jī)2的TXD接到電腦上去,這樣就可以得到反饋的數(shù)據(jù),可以做調(diào)試處理。

另外在網(wǎng)站上看到一個(gè)說(shuō)串口緩沖的問(wèn)題,好像我以前也碰到過(guò),后來(lái)也不知道怎么解決的。。
記錄一下,我將數(shù)據(jù)讀取回來(lái)后存于一數(shù)組中,然后進(jìn)行數(shù)據(jù)處理。但由于處理程序耗時(shí)過(guò)長(zhǎng),然后再讀取相關(guān)數(shù)組中數(shù)據(jù)時(shí),其值已改變?yōu)橄乱淮瓮ㄓ嵜顢?shù)據(jù)了!故需在處理程序開(kāi)始定義臨時(shí)變量來(lái)存取相關(guān)數(shù)據(jù),即可解決該問(wèn)題。


關(guān)鍵詞: 單片機(jī)串口通

評(píng)論


技術(shù)專區(qū)

關(guān)閉