雙微控制器串列埠通訊MAX232可以,TTL卻不行除了長度問題還有其他可能的原因嗎?請幫忙分析?謝謝

2021-03-22 05:11:22 字數 2279 閱讀 4995

1樓:anyway中國

25cm傳輸,ttl電平

復完全沒有問題制,不是距離的原因。bai

只要正確連線使用,ttl電平du通訊應該zhi是沒有問題的。

可以dao

用示波器看一下波形是否正常,或者傳送固定的55h,用萬用表直流檔測量一下,電壓是否接近0.5倍的電源電壓。

總之,應該是電路板或微控制器或線路有問題,正常情況下,通訊肯定是沒有問題的。

2樓:匿名使用者

採用ttl電平,

復通訊距離不會制很遠,並且容易受到干擾,不建議你這樣設計。

想驗證的話,在txd和rxd埠加5.1k的上拉電阻,導線用短一點,測試一下程式,然後加長。

25cm長度不算很長,重點檢查txd和rxd焊接是對應到微控制器引腳上,焊接是否虛焊。

兩個微控制器最好用個電源供電。

希望能夠幫到你。

3樓:

除了距離以外,有沒有可能是外部訊號干擾造成的?譬如是:1.

開關電源,日光燈等的電磁干擾,回2.微控制器在執行時答,自身產生的電磁輻射,3.通訊線路的電感造成的訊號失真等等。

建議:1.用多股的遮蔽線,2.降低通迅速率,3.儘可能的縮短通訊線長度。試試看,不知道這樣行不行。

兩個微控制器能不能不通過兩個max232直接連線進行串列埠通訊?

4樓:匿名使用者

當然是可以的,記得tx和rx要交叉,但如果你微控制器想要接電腦的rs232口就不行了

5樓:匿名使用者

當然可以了。串列埠,並口都是可以的。只要兩個引腳工作時候的驅動電壓相同就行,實際上用兩個max232相當於做了一個電平轉換。不過你要提前定義好通訊協議的。

6樓:匿名使用者

可以直接將兩微控制器的uart口連線通訊,沒問題。只是通訊距離近些,就幾十米,抗干擾能力差。

7樓:匿名使用者

完全可以,方法:作出兩組微控制器+232模組,然後用三根線連線,就可以了.三根線中一根是地線,那兩個就是傳送和接收了.

8樓:匿名使用者

當然 可以!

為什麼不 呢?

問題 是 近距離 可以,遠 了 就 不行!

9樓:匿名使用者

可以,兩個復微控制器之間通訊的方法制多了,隨bai便那個引腳接在一起du就可以通訊了。zhi只要你提前定好兩個晶片之間dao通訊時約定的通訊協議就行了,也不一定非要用什麼串列埠,用並口都行。比如用外部中斷引腳來確定有資料輸入,然後在中斷處的時候去讀提前定義好的引腳資料。

你能問這樣的問題,只能說明你的微控制器知識還是學前班水平。個人建意你不要搞這行了。

微控制器與微控制器之間串列埠通訊需要幾個max232晶片?

10樓:匿名使用者

1個微控制器與1臺dupc用一個zhimax232就可以了。

因為max232是可以雙向dao電平轉內換的。並且每容方向各有2路。

ttl 轉232再轉ttl。。。。結果同微控制器的rxtx交叉直連是沒什麼根本性的區別,唯一的好處是:兩個微控制器間可以遠距離的通訊了。

請問使用ttl電平,能夠進行3個微控制器的串列埠通訊嗎?

11樓:匿名使用者

使用ttl電平,可以bai 3個du

或者多個 微控制器的串zhi口通訊,可以自己設計一個dao 通訊協議,多 機內 通訊 要設定容 一個 主機,可以多個從機,從機之間 的資料 交換 需要通過 主機,

如果 短距離 通訊,可以 直接 串列埠連線, 主機 rxd、txd 連線 從機txd、 rxd,

如果通訊速度不高 100米內應該可以 做到,距離長些,波特率要低一些,

加上 rs485通訊距離 可以在 1500 米左右。

12樓:

首先,微控制器可以實copy現多機通訊。

其次,如果通訊距離較長,那麼選擇串列埠,建議接232或485等模組。

再者,如果通訊距離較短,譬如在同一電路板上,那麼可以用iic或spi方式,用ttl電平通訊。

最後,多機通訊時,最好設定成主從站,並給每個站一個站點號。

以上供參考。

13樓:匿名使用者

為什麼要用ttl電平呢,3個微控制器離的遠嗎?

14樓:匿名使用者

提問的兄弟你還在嗎?我想問你下,兩片stm32 晶片串列埠直接ttl連線,配置方面有哪些要改的嗎?

MAX232與51微控制器如何連線

max232與51微控制器之間的通訊連線很簡單,因為所謂的max232通訊標準,就是對外掛樣式 訊號名稱和意義以及所謂的驅動器 接收器的電氣模式這種硬體作出規定。一般的都是9針的介面,其中包括cd介面 資料通道接收載波的檢測 rd介面 接收資料 sd介面 傳送資料 er介面 資料終端就緒 sg介面 ...

微控制器串列埠通訊問題(組合語言),微控制器串列埠通訊問題(組合語言)

這倆程式,執行到最後邊,都是 ret,返回指令。返回到何處去呀?呵呵,還是,先解決程式結構的問題。1 程式結構 有問題,沒有呼叫子程式 就不應該有子程式返回指令。2 jnb ti,clr ti 為判斷 串列埠 是否 傳送 完畢的,3 jnb ri,clr ri 為判斷 串列埠 是否 有接收 的,如果...

微控制器RS232串列埠通訊實驗微控制器RS232串列埠通訊實驗中,微控制器與微控制器之間如何進行序列口間通訊?

沒大問題,就是貼過來少了一些空格,另外 倒數 第四行檢測ti後忘記清零ti了,修改後的 如下 0000h ljmp main 0100h main mov sp,60h mov tmod,20h mov th1,0fdh mov tl1,0fdh mov scon,50h mov pcon,00h ...