微控制器串列埠通訊RXD與TXD如何對接詳解(獨家!)

2021-05-26 22:37:18 字數 610 閱讀 8897

相信很多人都對微控制器與計算機或者晶元通訊時,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)

微控制器串列埠通訊

微控制器串列埠通訊 通常的usb序列通訊方式為全雙工,即兩條資料線 rxd和txd,一條用於傳送資料,一條用於接收資料。在序列通訊前,需要對序列通訊進行配置。對於微控制器 ri為接受中斷標誌位,未通訊時ri 0 當電腦傳送第乙個位元組幀a0到微控制器時,sbuf a0,中斷標誌位ri 1,微控制器呼...

微控制器串列埠通訊

1 需求 實現電腦端控制微控制器開啟燈光風扇,顯示微控制器傳遞過來的資料 如溫度 濕度等 2 工具 平台軟體 驅動人生 vs2012 keil4 3 下面就開始吧 4 檢視我們當前的通訊埠號 如圖 然後確定我們微控制器的晶振,我是用的是11.0592m的 即9600 差不多我們就可以開始我們的開發了...

微控制器串列埠通訊

1 每隔1秒鐘,a向b通過串列埠傳送乙個位元組c num 該位元組按照0x00 0x09迴圈,例如某一時刻傳送c num 0x 3 2 b接收到資料後,做9 c num的計算,並將計算結果通過串列埠傳送給a微控制器。例如b接收到0x03,則b要通過串列埠返回0x09 0x03 0x06給微控制器a ...