|
應(yīng)該最后成半雙工了。
另外實(shí)際項(xiàng)目中,應(yīng)該都有電腦端的上位機(jī)控制單片機(jī)在何時發(fā)送數(shù)據(jù),平時串口TX,RX都是保持1,閑置狀態(tài)。
這樣才能保證收發(fā)不丟失。
如果單片機(jī)一直在發(fā)送數(shù)據(jù)給電腦,那么電腦發(fā)送數(shù)據(jù)給單片機(jī)時,可能某些時候會亂碼,造成丟失數(shù)據(jù)。(幾率不大,有興趣可以寫個簡單的一直發(fā)送,也能接收的簡單中斷程序試試。因?yàn)槭俏⒚爰墑e的收發(fā)。)
總之半雙工的得聽“某一端的話”,以它的總命令為準(zhǔn),任何一方都不能一直無序的收發(fā)。 |
|