最近做的自動化控制板案子需要N個單片機協(xié)作完成,其中一個帶網(wǎng)口MCU做主控,然后分出幾個極便宜的MCU獨立完成各自模塊的運行,為節(jié)省GPIO和串口計劃使用一個主串口并聯(lián)N個副串口完成協(xié)作通訊,運行指令和坐標數(shù)據(jù)全部由主串口帶握手信號廣播發(fā)送,副串口接收到匹配的握手信號即執(zhí)行接收的指令,不匹配直接忽略接收數(shù)據(jù),握手協(xié)議已經(jīng)在之前的案子上線使用沒有問題.副串口返回數(shù)據(jù)先把CE#信號拉低,再發(fā)出數(shù)據(jù)到主串口RX接收,發(fā)送完CE#信號復(fù)位,這樣大致完成一個大回環(huán),麻煩各位朋友幫忙看下這個方案是否有可行性,謝謝!
|