找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2704|回復(fù): 8
收起左側(cè)

51單片機串口不夠用了,想用普通IO實現(xiàn)模擬串口

[復(fù)制鏈接]
ID:1064268 發(fā)表于 2023-2-25 18:00 | 顯示全部樓層 |閱讀模式
想用51單片機的普通IO實現(xiàn)模擬串口,波特率至少得38400,各位大神能不能指點一下,最好能分享一些可用的程序。謝謝。
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2023-2-25 20:50 | 顯示全部樓層
模擬串口太耗資源,建議換用多串口的MCU。 模擬串口程序12T MCU.rar (11.43 KB, 下載次數(shù): 23)

回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2023-2-25 20:54 | 顯示全部樓層
4個串口都不夠用嗎?STC的51有4個串口的MCU。還可以用PCA或PWM做軟件全雙工串口,38400沒問題,再高就不好搞了。
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2023-2-25 22:59 | 顯示全部樓層
STC8A8K有4個串口
你再把端口切換,可以復(fù)用,相當于有10個串口了
別去折騰什么模擬串口了
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2023-2-27 00:06 | 顯示全部樓層
如果所有串口不能滿足應(yīng)用需求,可以使用其他通信協(xié)議。 GPIO 多路復(fù)用會占用太多資源。
回復(fù)

使用道具 舉報

ID:584814 發(fā)表于 2023-2-27 08:47 | 顯示全部樓層
wulin 發(fā)表于 2023-2-25 20:50
模擬串口太耗資源,建議換用多串口的MCU。

文檔要求是通過而非優(yōu)化
回復(fù)

使用道具 舉報

ID:69038 發(fā)表于 2023-2-27 08:59 | 顯示全部樓層
如要你的串口設(shè)備是走協(xié)議的,完全可以在硬件上調(diào)整后全部復(fù)用,不必搞 什么多串口。
回復(fù)

使用道具 舉報

ID:1057925 發(fā)表于 2023-2-27 11:18 | 顯示全部樓層
TTL轉(zhuǎn)485,然后一堆485再轉(zhuǎn)TTL
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2023-3-1 14:46 | 顯示全部樓層
1、可以做到。
2、你幾乎無法完成,也不建議這樣做。
前提:
1、必須對串口協(xié)議很清楚。
2、非常占用CPU的時間。
3、時序很復(fù)雜,不易規(guī)劃。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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