標(biāo)題: 有關(guān)與RS232半雙工模式的一些疑惑? [打印本頁]

作者: pyq151818    時(shí)間: 2023-3-25 14:51
標(biāo)題: 有關(guān)與RS232半雙工模式的一些疑惑?
RS232半雙工是單線模式嗎?只能是單線模式嗎?雖然我看手冊是只用一個(gè)tx腳,但是感覺有點(diǎn)奇怪,還是希望來個(gè)大佬確認(rèn)一下,還有就是我想測試串口對不對的話,可以用串口助手來測試嗎?TX接TX嗎?

作者: Hephaestus    時(shí)間: 2023-3-25 15:52
一個(gè)TX可以接n個(gè)RX,但是兩個(gè)TX連接就是短路燒片子。
作者: xuyaqi    時(shí)間: 2023-3-25 16:42
半雙工:發(fā)送時(shí)不能接收,接收時(shí)不能發(fā)送。
全雙工:發(fā)送,接收可以同時(shí)進(jìn)行。
可以用串口助手來測試串口。
TX接對方RX,RX接對方TX。
作者: lihuajie32    時(shí)間: 2023-3-25 17:00
基礎(chǔ)不扎實(shí)啊,在一般應(yīng)用中,使用3條~9條信號線就可以實(shí)現(xiàn)全雙工通信,采用三條信號線(接收線、發(fā)送線和信號線)能實(shí)現(xiàn)簡單的全雙工通信過程。
作者: lihuajie32    時(shí)間: 2023-3-25 18:16
xuyaqi 發(fā)表于 2023-3-25 16:42
半雙工:發(fā)送時(shí)不能接收,接收時(shí)不能發(fā)送。
全雙工:發(fā)送,接收可以同時(shí)進(jìn)行。
可以用串口助手來測試串口 ...

我是這樣看的,
半雙工:單根線,你發(fā)送我接收,我發(fā)送你接收
雙工:兩根線,一根發(fā)送一根接受,不管是主機(jī)從機(jī),發(fā)送和接收都不會同時(shí)
全雙工:三根或以上,主從機(jī)發(fā)送和接收都同時(shí)進(jìn)行

在串行通信中,把通信接口只能發(fā)送或接收的單向傳送辦法叫單工傳送;把數(shù)據(jù)能雙向傳遞稱為雙工傳送。半雙工傳送兩機(jī)之間不能同時(shí)進(jìn)行發(fā)送和接收,任一時(shí)該,只能發(fā)或者只能收信息。全雙工傳送是能同時(shí)發(fā)送接收。
作者: xuyaqi    時(shí)間: 2023-3-25 19:33
lihuajie32 發(fā)表于 2023-3-25 18:16
我是這樣看的,
半雙工:單根線,你發(fā)送我接收,我發(fā)送你接收
雙工:兩根線,一根發(fā)送一根接受,不管是 ...

不能從幾根線來判斷半雙工還是全雙工,同樣兩根信號線,rs-232是全雙工,rs-485是半雙工。應(yīng)該看是否能夠同時(shí)發(fā)送,接收。
作者: coody_sz    時(shí)間: 2023-3-25 22:44
2線串口是全雙工的,一收一發(fā),同時(shí)進(jìn)行,互不干涉。
單線串口,就是將TXD RXD連在一起,任一時(shí)刻,只能收或發(fā)。
作者: frank_tw    時(shí)間: 2023-3-26 11:19
1)半雙工:同一時(shí)間,發(fā)送時(shí)不能接收,接收時(shí)不能發(fā)送
2)接線:TXD-> RXD
作者: pyq151818    時(shí)間: 2023-3-27 09:41
Hephaestus 發(fā)表于 2023-3-25 15:52
一個(gè)TX可以接n個(gè)RX,但是兩個(gè)TX連接就是短路燒片子。

因?yàn)镽S232一般是全雙工,3根線就夠了,rx,tx,地,所以rx接tx,但是現(xiàn)在要半雙工,只用了tx一根線,這個(gè)時(shí)候連接也會燒嗎?
作者: pyq151818    時(shí)間: 2023-3-27 09:41
lihuajie32 發(fā)表于 2023-3-25 18:16
我是這樣看的,
半雙工:單根線,你發(fā)送我接收,我發(fā)送你接收
雙工:兩根線,一根發(fā)送一根接受,不管是 ...

那一根線,是怎么配的,怎么連的?
作者: pyq151818    時(shí)間: 2023-3-27 09:45
xuyaqi 發(fā)表于 2023-3-25 19:33
不能從幾根線來判斷半雙工還是全雙工,同樣兩根信號線,rs-232是全雙工,rs-485是半雙工。應(yīng)該看是否能夠 ...

因?yàn)閞s485用的是差分信號,所以半雙工用的2根線,他全雙工用4根線,所以rs232半雙工感覺是一根線
作者: pyq151818    時(shí)間: 2023-3-27 09:49
coody_sz 發(fā)表于 2023-3-25 22:44
2線串口是全雙工的,一收一發(fā),同時(shí)進(jìn)行,互不干涉。
單線串口,就是將TXD RXD連在一起,任一時(shí)刻,只能收 ...

那我只用配tx一個(gè)口?連接的話是用tx接tx嗎?跟電腦連會不會把口燒掉?這個(gè)可以用串口助手測試嗎
作者: 大漠孤煙001    時(shí)間: 2023-3-27 11:13
可以用最新的STC-ISP(V6.91M)測試,號稱最好的串口助手調(diào)試:
Ver6.91M (2023-3-13)
   2. CDC/串口助手的增加新的功能
     (高亮顯示發(fā)送數(shù)據(jù)時(shí)自動添加的CRC,CHECKSUM等校驗(yàn)字節(jié),并增加專用顯示文本框
     (發(fā)送的串口數(shù)據(jù)增加支持0xXX, XXH等格式的數(shù)據(jù))
     (接收文本框增加自動換行模式,即取消水平滾動條功能)
     (增加發(fā)送數(shù)據(jù)時(shí)自動打開串口功能,注:自動打開串口失敗時(shí)不會彈窗提醒)
     (增加接收串口數(shù)據(jù)到文件的功能)
  1. 安裝USB-CDC驅(qū)動/軟件模擬USB驅(qū)動時(shí)自動復(fù)制USBSER.SYS/USBSCAN.SYS文件到系統(tǒng)目錄
     (注:目前只支持32位和64位的Win7和Win10/11系統(tǒng))
  3. 修正STC32/STC8H系列USB頭文件無法打開的問題
  4. 更新產(chǎn)品選型指南




作者: 188610329    時(shí)間: 2023-3-27 15:52
pyq151818 發(fā)表于 2023-3-27 09:49
那我只用配tx一個(gè)口?連接的話是用tx接tx嗎?跟電腦連會不會把口燒掉?這個(gè)可以用串口助手測試嗎

半雙工是工作模式,不是硬件特性,如果他標(biāo)tx,你肯定得接rx,如果他標(biāo) tx/rx,才說明他是一線兩用,那么,你要么買帶這種特性 tx/rx切換的單片機(jī),要么得自己diy一個(gè)硬件轉(zhuǎn)接,或者用軟件來解決。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1