新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 兩個單片機之間UART串口通信

        兩個單片機之間UART串口通信

        作者: 時間:2016-11-21 來源:網絡 收藏
        這是一種非常普遍的單片機之前通信的配置形式。

        ----------------------------------------------------------------------------------------------------------------------------


        相信很多人都對單片機與計算機或者芯片通信時,RXD與TXD如何連接比較困惑。因為在一些電路圖中,有的是直連接法,有的是交叉接法,讓人有點摸不著頭腦。
        首先需要明白兩個概念,就是DTE和DCE。DTE是指數據終端設備,典型的DTE就是計算機和單片機。DCE是指數據通信設備,典型的DCE就是MODEM。RS232串口標準中的RXD和TXD都是站在DTE立場上的,而不是DCE。明白了這一點,再講下面的接線方法,就很好理解了。
        單片機與計算機進行串口通信時,單片機的RXD接計算機的TXD,單片機的TXD接計算機的RXD。
        (1)使用串口直通線。設計電路時,單片機的RXD連接電路板DB9的TXD,單片機的TXD連接電路板DB9的RXD,具體實現可在232電平轉換芯片處反接。
        (2)使用串口交叉線。設計電路時,因為串口線已做交叉,單片機的RXD連接電路板DB9的RXD,單片機的TXD連接電路板DB9的TXD,均直連即可。
        這就可以解釋為什么有的電路中使用直連接法,有的電路中使用交叉接法,就是因為使用的串口線不同。
        ----------------------------------------------------------------------------------------------------------------------------
        因此,兩個單片機之間進行通信時,應該是一個單片機的RxD(TxD)接另一個單片機的TxD(RxD)。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 陈巴尔虎旗| 庆城县| 嘉兴市| 博白县| 齐河县| 临西县| 永福县| 长宁县| 滦南县| 历史| 五大连池市| 潞西市| 岳普湖县| 山西省| 台湾省| 满洲里市| 青岛市| 寿宁县| 盖州市| 佳木斯市| 馆陶县| 临泽县| 盈江县| 沁阳市| 常山县| 贺兰县| 宜春市| 韩城市| 桃江县| 康乐县| 济阳县| 通江县| 涡阳县| 镇康县| 盐山县| 金坛市| 遂溪县| 荔波县| 高尔夫| 青浦区| 建湖县|