单片机串口通讯RXD与TXD如何对接? 单片机串口通讯RXD与TXD如何对接详解

\u5355\u7247\u673a\u4e32\u53e3\u901a\u8bafRXD\u4e0eTXD\u5982\u4f55\u5bf9\u63a5\uff1f

\u9996\u5148\u9700\u8981\u660e\u767d\u4e24\u4e2a\u6982\u5ff5\uff0c\u5c31\u662fDTE\u548cDCE\u3002DTE\u662f\u6307\u6570\u636e\u7ec8\u7aef\u8bbe\u5907\uff0c\u5178\u578b\u7684DTE\u5c31\u662f\u8ba1\u7b97\u673a\u548c\u5355\u7247\u673a\u3002DCE\u662f\u6307\u6570\u636e\u901a\u4fe1\u8bbe\u5907\uff0c\u5178\u578b\u7684DCE\u5c31\u662f MODEM\u3002RS232\u4e32\u53e3\u6807\u51c6\u4e2d\u7684RXD\u548cTXD\u90fd\u662f\u7ad9\u5728DTE\u7acb\u573a\u4e0a\u7684\uff0c\u800c\u4e0d\u662fDCE\u3002\u660e\u767d\u4e86\u8fd9\u4e00\u70b9\uff0c\u518d\u8bb2\u4e0b\u9762\u7684\u63a5\u7ebf\u65b9\u6cd5\uff0c\u5c31\u5f88\u597d\u7406\u89e3\u4e86\u3002
\u5355\u7247\u673a\u4e0e\u8ba1\u7b97\u673a\u8fdb\u884c\u4e32\u53e3\u901a\u4fe1\u65f6\uff0c\u5355\u7247\u673a\u7684RXD\u63a5\u8ba1\u7b97\u673a\u7684TXD\uff0c\u5355\u7247\u673a\u7684TXD\u63a5\u8ba1\u7b97\u673a\u7684RXD\u3002
\uff081\uff09\u4f7f\u7528\u4e32\u53e3\u76f4\u901a\u7ebf\u3002\u8bbe\u8ba1\u7535\u8def\u65f6\uff0c\u5355\u7247\u673a\u7684RXD\u8fde\u63a5\u7535\u8def\u677fDB9\u7684TXD\uff0c\u5355\u7247\u673a\u7684TXD\u8fde\u63a5\u7535\u8def\u677fDB9\u7684RXD\uff0c\u5177\u4f53\u5b9e\u73b0\u53ef\u5728232\u7535\u5e73\u8f6c\u6362\u82af\u7247\u5904\u53cd\u63a5\u3002
\uff082\uff09\u4f7f\u7528\u4e32\u53e3|\u4ea4\u53c9\u7ebf\u3002\u8bbe\u8ba1\u7535\u8def\u65f6\uff0c\u56e0\u4e3a\u4e32\u53e3\u7ebf\u5df2\u505a\u4ea4\u53c9\uff0c\u5355\u7247\u673a\u7684RXD\u8fde\u63a5\u7535\u8def\u677fDB9\u7684RXD\uff0c\u5355\u7247\u673a\u7684TXD\u8fde\u63a5\u7535\u8def\u677fDB9\u7684TXD\uff0c\u5747\u76f4\u8fde\u5373\u53ef\u3002
\u5355\u7247\u673a\u4e0e\u4e32\u53e3\u8bbe\u5907\uff08\u5982GPRS\u6a21\u5757\u3001\u8f7d\u6ce2\u82af\u7247\u7b49\uff09\u901a\u4fe1\u65f6\uff0c\u4e00\u5f8b\u5c06RXD\u4e0eTXD\u53cd\u63a5\uff0c\u5373\u5355\u7247\u673a\u7684RXD\u63a5\u8bbe\u5907\u7684TXD\uff0c\u5355\u7247\u673a\u7684TXD\u63a5\u8bbe\u5907\u7684RXD\u3002\uff08\u7279\u6b8a\u6807\u6ce8\u5176RXD\u4e0e\u5355\u7247\u673aRXD\u76f4\u8fde\u7684\u9664\u5916\uff0c\u5982\u534e\u4e3a\u7684EM310\uff09

\u5bf9\u4e8e\u4e00\u4e2a\u4e32\u53e3\u901a\u8baf\u8bbe\u5907\uff0c\u5176TXD\u7aef\uff0c\u5c31\u662f\u672c\u8bbe\u5907\u7528\u4e8e\u53d1\u51fa\u6570\u636e\u7684\uff0c\u90a3\u4e48\u5bf9\u5e94\u7684\u63a5\u6536\u65b9\u5c31\u662fRXD\u7aef\u4e86\uff1b
\u81ea\u7136\u7684\u5176RXD\u7aef\uff0c\u5c31\u662f\u672c\u8bbe\u5907\u7528\u4e8e\u63a5\u6536\u6570\u636e\u7684\uff0c\u90a3\u4e48\u5bf9\u5e94\u7684\u53d1\u9001\u65b9\u5c31\u662fTXD\u7aef\u4e86\uff1b

首先需要明白两个概念,就是DTE和DCE。DTE是指数据终端设备,典型的DTE就是计算机和单片机。DCE是指数据通信设备,典型的DCE就是 MODEM。RS232串口标准中的RXD和TXD都是站在DTE立场上的,而不是DCE。明白了这一点,再讲下面的接线方法,就很好理解了。\x0d\x0a单片机与计算机进行串口通信时,单片机的RXD接计算机的TXD,单片机的TXD接计算机的RXD。\x0d\x0a(1)使用串口直通线。设计电路时,单片机的RXD连接电路板DB9的TXD,单片机的TXD连接电路板DB9的RXD,具体实现可在232电平转换芯片处反接。\x0d\x0a(2)使用串口|交叉线。设计电路时,因为串口线已做交叉,单片机的RXD连接电路板DB9的RXD,单片机的TXD连接电路板DB9的TXD,均直连即可。\x0d\x0a单片机与串口设备(如GPRS模块、载波芯片等)通信时,一律将RXD与TXD反接,即单片机的RXD接设备的TXD,单片机的TXD接设备的RXD。(特殊标注其RXD与单片机RXD直连的除外,如华为的EM310)

  • 鍗曠墖鏈轰覆鍙i氳RXD涓嶵XD濡備綍瀵规帴?
    绛旓細\x0d\x0a锛2锛変娇鐢ㄤ覆鍙浜ゅ弶绾裤傝璁$數璺椂锛屽洜涓轰覆鍙g嚎宸插仛浜ゅ弶锛屽崟鐗囨満鐨凴XD杩炴帴鐢佃矾鏉緿B9鐨凴XD锛屽崟鐗囨満鐨凾XD杩炴帴鐢佃矾鏉緿B9鐨凾XD锛屽潎鐩磋繛鍗冲彲銆俓x0d\x0a鍗曠墖鏈轰笌涓插彛璁惧锛堝GPRS妯″潡銆佽浇娉㈣姱鐗囩瓑锛閫氫俊鏃讹紝涓寰嬪皢RXD涓嶵XD鍙嶆帴锛屽嵆鍗曠墖鏈虹殑RXD鎺ヨ澶囩殑TXD锛屽崟鐗囨満鐨凾XD鎺ヨ澶囩殑RXD銆傦紙鐗规畩鏍囨敞鍏...
  • txd鍜宺xd鏄粈涔堟剰鎬?
    绛旓細TXD锛圱ransmit Data锛夐氬父鎸囩殑鏄數琛ㄧ殑鍙戝皠淇″彿鐏紝瀹冭礋璐e皢鍗曠墖鏈鐨勬暟鎹彂閫佸嚭鍘汇傚湪杩涜涓插彛閫氫俊鏃讹紝鍗曠墖鏈虹殑TXD绾垮簲杩炴帴鍒拌绠楁満鐨RXD绔彛锛屼互渚挎暟鎹彲浠ョ敱鍗曠墖鏈哄彂閫佸埌璁$畻鏈恒傝孯XD锛圧eceive Data锛夊垯鏄數琛ㄧ殑鎺ユ敹淇″彿鐏紝瀹冭礋璐f帴鏀惰绠楁満鍙戦佽繃鏉ョ殑鏁版嵁銆傚湪杩炴帴鐢佃矾鏃讹紝濡傛灉浣跨敤鐨勬槸涓插彛鐩撮氱嚎锛屽崟鐗囨満鐨...
  • 鍏充簬涓や釜鍗曠墖鏈轰覆鍙i氳鐨勯棶棰!
    绛旓細鍗曠墖鏈 涓 鍗曠墖鏈 鐩存帴 涓插彛閫氫俊锛岄渶瑕佽繛鎺 RXD銆乀XD銆丟ND锛屽鏋 鐢ㄥ悓涓涓 鐢垫簮 鍙繛鎺 RXD銆乀XD 鏄病鏈夐棶棰 鐨勶紝濡傛灉 涓嶆槸 鍚屼竴涓 鐢垫簮锛屽垯蹇呴』 杩炴帴RXD銆乀XD銆丟ND銆傚鏋 璺濈姣旇緝 闀 鍑犵櫨绫筹紝鍙互杞崲鎴 RS485 杩炴帴 鍙RS485 鐨 A銆丅 涓ゆ牴绾垮氨鍙互銆
  • txd鍜宺xd鏄粈涔堟剰鎬?
    绛旓細RXD锛氱數琛ㄧ殑鎺ユ敹淇″彿鐏 TXD锛氱數琛ㄧ殑鍙戝皠淇″彿鐏 鍗曠墖鏈轰笌璁$畻鏈鸿繘琛涓插彛閫氫俊鏃讹紝鍗曠墖鏈虹殑RXD鎺ヨ绠楁満鐨凾XD锛屽崟鐗囨満鐨凾XD鎺ヨ绠楁満鐨凴XD銆傦紙1锛変娇鐢ㄤ覆鍙g洿閫氱嚎銆傝璁$數璺椂锛屽崟鐗囨満鐨凴XD杩炴帴鐢佃矾鏉緿B9鐨凾XD锛屽崟鐗囨満鐨凾XD杩炴帴鐢佃矾鏉緿B9鐨凴XD锛屽叿浣撳疄鐜板彲鍦232鐢靛钩杞崲鑺墖澶勫弽鎺ャ傦紙2锛変娇鐢ㄤ覆鍙d氦鍙夌嚎銆傝璁$數璺...
  • 鍗曠墖鏈涓殑TXD RXD鎸囦粈涔?
    绛旓細鍏蜂綋瀹炵幇鍙湪232鐢靛钩杞崲鑺墖澶勫弽鎺ャ備娇鐢ㄤ覆鍙/浜ゅ弶绾裤傝璁$數璺椂锛屽洜涓轰覆鍙g嚎宸插仛浜ゅ弶锛屽崟鐗囨満鐨凴XD杩炴帴鐢佃矾鏉緿B9鐨凴XD锛屽崟鐗囨満鐨凾XD杩炴帴鐢佃矾鏉緿B9鐨凾XD锛屽潎鐩磋繛鍗冲彲銆 鍗曠墖鏈轰笌涓插彛璁惧锛堝GPRS妯″潡銆佽浇娉㈣姱鐗囩瓑锛閫氫俊鏃讹紝涓寰嬪皢RXD涓嶵XD鍙嶆帴锛屽嵆鍗曠墖鏈虹殑RXD鎺ヨ澶囩殑TXD锛屽崟鐗囨満鐨凾XD鎺ヨ澶囩殑RXD銆
  • RXD鍦鍗曠墖鏈閲屾槸浠涔
    绛旓細RXD銆TXD鏄疪eceive Data 锛孴ransmit Data 鐨勬剰鎬濄 RXD 涓烘帴鏀舵暟鎹殑寮曡剼锛孴XD 涓哄彂閫佹暟鎹殑寮曡剼銆俁XD鏄疨3.0,TXD鏄疨3.1銆
  • 鍗曠墖鏈轰覆琛屽彛宸ヤ綔鏂瑰紡鍙戦
    绛旓細涓插彛閫氫俊鏄寚澶氫釜鍗曠墖鏈轰箣闂达紝鎴鍗曠墖鏈轰笌鐢佃剳杩涜浜掔浉閫氫俊锛岃繖鏃讹紝RXD鏄帴鏀讹紝TXD鏄彂閫併備覆琛岄氫俊鏄繙璺濈鐨勩傝屼覆鍙g殑鏂瑰紡0锛屽叾瀹炲苟涓嶆槸涓插彛鏀/鍙戯紝鍑嗙‘璇村彧鏄覆琛岃緭鍏/杈撳嚭鏁版嵁锛屾敞鎰忥紝涓嶆槸閫氫俊銆傚彧鏄崟鐗囨満涓庝覆/骞惰浆鎹㈣姱鐗囦箣闂翠紶杈撴暟鎹紝鑰屼笖闄愪簬鍚屼竴涓澘鍐呫傛墍浠ワ紝RXD涓嶅啀鎺ユ敹锛孴XD涔熶笉鍐嶆槸鍙戦併傝...
  • 鍗曠墖鏈轰覆鍙i氳涓RXD涓嶵XD鎬庝箞杩炵嚎
    绛旓細涓插彛閫氳锛屾槸涓や釜鍗曠墖鏈洪氫俊锛岃繕鏄鍗曠墖鏈轰笌鐢佃剳閫氫俊锛熷鏋滄槸瀹為獙锛屼袱涓崟鐗囨満鍙互TTL杩炴帴锛TXD锛RXD浜ゅ弶杩炴帴銆備絾锛屽疄闄呴氫俊閮借鐢≧S232锛屾垨RS485銆俁S232鍙互鏄袱涓崟鐗囨満閫氫俊锛屼篃鍙互鏄數鑴戝拰鍗曠墖鏈洪氫俊銆俁S485鏄涓崟鐗囨満锛屽叾涓篃鍙互鏈夌數鑴戯紝瀹炵幇澶氭満閫氫俊鐨勩備笉鍚岀殑閫氫俊鏂瑰紡锛屾帴娉曟槸涓嶅悓鐨勩
  • rxd鍜宼xd浠涔堟剰鎬?
    绛旓細鏁版嵁閫氳鍩虹鐭ヨ瘑 RXD鍜孴XD鏄暟鎹紶杈撲腑鐨勫叧閿湳璇俁XD锛屽嵆鎺ユ敹鏁版嵁锛圧eceive Data锛夛紝璐熻矗鎺ユ敹浠庤繙绋嬭澶囧彂閫佽繃鏉ョ殑鏁版嵁锛岃孴XD锛屽嵆鍙戦佹暟鎹紙Transmit Data锛夛紝鍒欐槸鐢ㄤ簬灏嗘湰鍦拌澶囩殑鏁版嵁鍙戦佸埌鍙︿竴绔傛暟鎹氳鏄绠楁満鎶鏈拰閫氫俊鎶鏈氦铻嶇殑浜х墿锛屽畠鍦涓插彛閫氳涓壆婕旂潃鏍稿績瑙掕壊銆傝嚜50骞翠唬鏈湡浠ユ潵锛岄殢鐫...
  • 鍗曠墖鏈寮鍙戞澘涓婄殑RXD TXD ALE PSEN鏄粈涔
    绛旓細RXD TXD 鏄鍗曠墖鏈鐨涓插彛鏀跺彂 ALE涓哄湴鍧閿佸瓨鍏佽淇″彿,鍦ㄨ闂閮ㄥ瓨鍌ㄥ櫒鏃,ALE鐢ㄦ潵閿佸瓨P0閫佸嚭鐨勪綆8浣嶅湴鍧淇″彿銆備互PSEN淇″彿浣滀负鎵╁睍绋嬪簭瀛樺偍鍣ㄧ殑璇婚夐氫俊鍙凤紝鍦ㄨ澶栭儴ROM鏄疨SEN鏄綆鐢靛钩鏈夋晥锛屼互瀹炵幇瀵筊OM 鐨勮鎿嶄綔銆
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网