1樓:撒辰狂綺南
沒試過兩個微控制器直接tx對rx,rx對tx。貌似這樣不安全。我試過加上max232的。
如圖所示的那種,不要九針底座。u2的t1out可以直接連線到u3的r1in。再u2的r1in直接連線到t1out.
另外兩個微控制器的地線一定要相連,即電壓0點相同。可用u2的地線和u3的地線相連即可。
2樓:閩帥第五修
完全沒必要,兩個微控制器的串列埠直接相通就行,加入max232的原因是電腦的串列埠電平與微控制器的電平是不一樣的,所以要通過max232來轉換一下,而兩個微控制器串列埠相連就不用了,值得一提的是,兩個微控制器要共地。
3樓:塔湛軍凡巧
我只能通過串列埠傳送或者接收數字或字母,漢字則不能顯示,如何才能傳送一個漢字呢,
---------------------------------從程式看,傳送漢字是可以的,估計是你的微控制器系統不能顯示漢字。
能說一下你是怎麼顯示的嗎?
4樓:由朋問雯麗
只是控制頻率輸出嗎?是的話你可以通過a微控制器去觸發b的外部中斷,觸發一次0外中斷頻率減x,觸發一次1外中斷頻率加x,這樣就可以了,就兩根線一連
51微控制器,通過串列埠助手向微控制器傳送字串,微控制器將字串逆序傳送回計算機,用C語言程式設計
電腦通過串列埠助手向微控制器傳送字串,微控制器定義一個可以儲存7個字元的陣列,依次儲存接收的字串,當接收到7個字串後,就可以從陣列的最後一個字元向前傳送每一個字元給電腦就可以了。剩下的就是串列埠初始化,串列埠接收和傳送程式了,就比較好寫了。其實,電腦傳送任意的7個字元的字串都可以,微控制器收到後就可...
串列埠與微控制器通訊時好時壞,微控制器模擬串列埠通訊有什麼利弊??
首先試試串列埠好使不。拿pc機開啟個串列埠除錯軟體,將rxd與txd拿個導線短接一下。之後用軟體傳送隨便一些資料,由於txd與rxd是短接的,那麼軟體接收到的資料應該是和發射資料一致,如果不一致,線壞了,如果徹底就收不到,線懷了,多試幾次,時好時壞,線接觸不良。如果一切正常,那麼就得看微控制器的串列...
微控制器串列埠控制io口,微控制器序列口與普通IO口區別?
自我程式設計 我寫了一個串列埠接收輸入,並將輸入的字串顯示在lcd螢幕中,同時收到的資料還會通過串列埠傳送回上位機。我是用串列埠助手除錯的。定義了虛擬串列埠com3和com4作通訊。連續傳送字元將作為字串儲存,儲存在全域性變數strs 100 中,遇到間隔傳送,後傳送的字元或字串將覆蓋上次內容。比如...