單片機串口通訊RXD與TXD如何對接詳解
單片機串口通訊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,均直連即可。 單片機與串口設備(如GPRS模塊、載波芯片等)通信時,一律將RXD與TXD反接,即單片機的RXD接設備的TXD,單片機的TXD接設備的RXD。(特殊標注其RXD與單片機RXD直連的除外,如華為的EM310)
問問應用can轉串口工具有哪些注意事項呢?
感謝題主的邀請,我來說下我的看法:
串口轉CAN轉換器是能夠實現串口總線數據和CAN總線數據之間相互轉換的設備,能夠讓原本不支持CAN總線通訊控制的設備具備CAN通訊的能力。當然,也不是說你有了一臺串口轉CAN轉換器就可以直接應用到實際的項目當中,你首先得搞清幾件事:
第一件事,你的串口轉CAN轉換器是能夠實現CAN總線與哪一種或者哪幾種串口總線轉換的設備,因為串口總線的類別很多,232,422,485都屬于串口總線,明明項目中要求232轉CAN,結果你拿了一個422轉CAN轉換器,是不是挺尷尬的。
第二件事,相對于CAN總線,串口總線的通訊速率較低,不適合大數據量的信息傳輸。我們在進行CAN總線數據與串口數據相互轉換的時候,應該對CAN端進行濾波,使其和串口端的通訊速率差不多,這樣才能平穩轉換。不過,也因為如此,CAN轉串口設備也就不適合大數據量信息轉換的項目了,如果你的項目正好數據轉換量很大,那也實現不了。
現在你清楚了嗎?如果您需要CAN轉串口轉換器的話,可以前往我們的網站進行具體的咨詢,歡迎來訪。
本網站文章僅供交流學習 ,不作為商用, 版權歸屬原作者,部分文章推送時未能及時與原作者取得聯系,若來源標注錯誤或侵犯到您的權益煩請告知,我們將立即刪除.