標題:
MCU的USART怪異用法心得
[打印本頁]
作者:
aabbcc
時間:
2014-11-22 16:00
標題:
MCU的USART怪異用法心得
如果從機有幾個,但是與主機之間沒有數(shù)據(jù)交換,則一個主機可以直接通過UASRT的TXD出去,掛到幾個從機的RXD口上,定義好命令數(shù)據(jù)通信規(guī)則,幾個從機雖然同時接收到主機的命令,但每個從機的程序進行自動判斷是否是針對它的命令,然后動作響應,但是如果幾個從機的TXD要與主機的RXD連上,有數(shù)據(jù)交換就不行了,聽朋友說要加6N137光耦進行隔離,偶還沒試過,上次試過一個簡單的兩個三極管加電阻進行反相隔離,但是不行。
如果有兩個單片機,一個是5V工作,一個是3.3V工作,則兩個單片機的RXD與TXD可以互連,保險起見,中間串一個1K保護電阻,不過實驗下來沒加也行,但是因為實驗的都是M8,如果不同單片機,考慮到I/O口性能不一樣,最好還是加一個保護電阻。
這樣的奇特用法是考慮到節(jié)省成本,譬如省MAX232芯片什么的,當然距離可能也短,1、2米以內是可行的,波特率19200肯定沒問題,再大的還沒試
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1