找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 1868|回復(fù): 8
收起左側(cè)

單片機(jī)的多串口通信問題

[復(fù)制鏈接]
ID:1028115 發(fā)表于 2022-5-20 09:42 | 顯示全部樓層 |閱讀模式
我的想法是這樣。
單片機(jī)的串口1連著一個(gè)設(shè)備A,單片機(jī)串口2連著設(shè)備B,單片機(jī)可以獲取A,B信息,根據(jù)情況向A或B寫入字符串?dāng)?shù)據(jù)。
這樣怎么實(shí)現(xiàn)?
好像51單片機(jī)只有一個(gè)串口 。用51能實(shí)現(xiàn)嗎?用stm32能實(shí)現(xiàn)嗎?要怎么實(shí)現(xiàn)?
謝謝
回復(fù)

使用道具 舉報(bào)

ID:405850 發(fā)表于 2022-5-20 11:59 | 顯示全部樓層
如果一個(gè)串口,如果A B不需要同時(shí)收發(fā),那可以搞個(gè)模擬開關(guān)切換兩個(gè)串口,做好隔離;用STM32就更簡(jiǎn)單了,好幾個(gè)串口,想咋玩咋完
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2022-5-20 12:16 來自手機(jī) | 顯示全部樓層
大多增強(qiáng)型51單片機(jī),都至少有2個(gè)串口,有的甚至4個(gè)串口,就算不用增強(qiáng)51,模擬串口的例程也有大把,模擬一個(gè)串口也沒什么難度。
回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2022-5-20 12:50 | 顯示全部樓層
51 32都可以 51單串口的可以切換串口管腳位值 模擬成兩個(gè)串口 操作還是很簡(jiǎn)單的 程序一圈幾百us情況下基本捕捉兩個(gè)串口是沒什么問題的 51也有雙串口型號(hào) 還有4串口型號(hào) 32都是多串口吧
回復(fù)

使用道具 舉報(bào)

ID:99525 發(fā)表于 2022-5-20 13:58 | 顯示全部樓層
現(xiàn)在的stc都好幾個(gè)串口呢,去stc官方看看吧
回復(fù)

使用道具 舉報(bào)

ID:960157 發(fā)表于 2022-5-20 14:07 | 顯示全部樓層
485總線,掛幾個(gè)單片機(jī)都行。
回復(fù)

使用道具 舉報(bào)

ID:390416 發(fā)表于 2022-5-21 00:40 | 顯示全部樓層
http://www.torrancerestoration.com/bbs/dpj-220335-1.html  單片機(jī)串口二波特率250000接收,轉(zhuǎn)串口-9600到電腦串口助手  兩個(gè)串口不同波特率數(shù)據(jù)轉(zhuǎn)發(fā)
回復(fù)

使用道具 舉報(bào)

ID:169700 發(fā)表于 2022-5-21 10:07 | 顯示全部樓層
盡量用多串口芯片
回復(fù)

使用道具 舉報(bào)

ID:1028547 發(fā)表于 2022-5-21 20:27 | 顯示全部樓層
可以用stm32,不同通道用不同波特率以及不同串口中斷完全可以解決
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表