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

QQ登錄

只需一步,快速開始

搜索
查看: 2648|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

MCU的USART怪異用法心得

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:68618 發(fā)表于 2014-11-22 16:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
如果從機(jī)有幾個(gè),但是與主機(jī)之間沒(méi)有數(shù)據(jù)交換,則一個(gè)主機(jī)可以直接通過(guò)UASRT的TXD出去,掛到幾個(gè)從機(jī)的RXD口上,定義好命令數(shù)據(jù)通信規(guī)則,幾個(gè)從機(jī)雖然同時(shí)接收到主機(jī)的命令,但每個(gè)從機(jī)的程序進(jìn)行自動(dòng)判斷是否是針對(duì)它的命令,然后動(dòng)作響應(yīng),但是如果幾個(gè)從機(jī)的TXD要與主機(jī)的RXD連上,有數(shù)據(jù)交換就不行了,聽朋友說(shuō)要加6N137光耦進(jìn)行隔離,偶還沒(méi)試過(guò),上次試過(guò)一個(gè)簡(jiǎn)單的兩個(gè)三極管加電阻進(jìn)行反相隔離,但是不行。

如果有兩個(gè)單片機(jī),一個(gè)是5V工作,一個(gè)是3.3V工作,則兩個(gè)單片機(jī)的RXD與TXD可以互連,保險(xiǎn)起見(jiàn),中間串一個(gè)1K保護(hù)電阻,不過(guò)實(shí)驗(yàn)下來(lái)沒(méi)加也行,但是因?yàn)閷?shí)驗(yàn)的都是M8,如果不同單片機(jī),考慮到I/O口性能不一樣,最好還是加一個(gè)保護(hù)電阻。

這樣的奇特用法是考慮到節(jié)省成本,譬如省MAX232芯片什么的,當(dāng)然距離可能也短,1、2米以內(nèi)是可行的,波特率19200肯定沒(méi)問(wèn)題,再大的還沒(méi)試                                                                                               
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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