|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
3路232和3路485用一個(gè)單片機(jī)怎么解決? |
| 作者:jysong 欄目:技術(shù)交流 |
最近項(xiàng)目需要,要3路232和3路485,連到一個(gè)單片機(jī)上,可一般的單片機(jī)也就兩個(gè)串行口啊,怎么解決呢?但是這幾個(gè)通訊不是很頻繁,能否用模擬開(kāi)關(guān)切換呢?請(qǐng)各位出出注意! |
| 2樓: | >>參與討論 |
| 作者: chunyang 于 2007/1/15 21:16:00 發(fā)布:
關(guān)鍵是看這幾路通訊口是否存在同時(shí)通訊的機(jī)會(huì) 如果存在同時(shí)通訊的機(jī)會(huì),有幾路同時(shí)就得用幾個(gè)串口,可以用一轉(zhuǎn)多串口芯片或原生串口芯片實(shí)現(xiàn),后者更可應(yīng)付高速并發(fā)的情況,波特率不高時(shí)前者更簡(jiǎn)單。 如果任何時(shí)刻只有一路通訊,那很簡(jiǎn)單,用數(shù)據(jù)選擇器(接收)和數(shù)據(jù)分配器(發(fā)送)或模擬開(kāi)關(guān)切換都行。 |
|
| 3樓: | >>參與討論 |
| 作者: MicroMMU 于 2007/1/15 21:36:00 發(fā)布:
用77e58+16C554.html">16C554 或 M16+16C554, 羅輯清晰,如果數(shù)據(jù)量大,可用M64保證SRAM夠用。不用擴(kuò)展。 |
|
| 4樓: | >>參與討論 |
| 作者: xlander 于 2007/1/15 21:45:00 發(fā)布:
還要看你的其他需求 如果沒(méi)有其他的要求,只是負(fù)責(zé)通訊,完全可以用單片機(jī)的其他IO口模擬串行通訊。相當(dāng)于把串口擴(kuò)展做到了單片內(nèi)部,這個(gè)沒(méi)什么神秘的,也沒(méi)什么難度,還節(jié)省了成本,只是在代碼的編寫(xiě)上需要下些功夫,不過(guò)這正是單片機(jī)的優(yōu)勢(shì)所在阿。 * - 本貼最后修改時(shí)間:2007-1-15 21:46:35 修改者:xlander |
|
| 5樓: | >>參與討論 |
| 作者: jysong 于 2007/1/16 9:37:00 發(fā)布:
謝謝大家! |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |