Arduino接MAX485模組,可以傳送但無法接收資料,有沒有大俠能解決

2025-01-06 15:35:12 字數 2402 閱讀 1289

1樓:網友

你好。接錯線了吧你!

1,改485模組接mega2560的串列埠1,將串列埠0留給arduino的ide使用;如果是短距離,可靠一點的話將485與串列埠0共地!

2,改一下你的程式:

485是半雙工的,你程式裡確實加了傳送和接收的切換,但其實切換前是要加延時的,至少延時乙個字元的傳送時間;說明白一點就是你應該在 digitalwrite(en,low/high);這一句前面加delay(ms);ms=??ms=乙個字元的傳送時間,要根據你的buad算一下!

3,建議你先做單接收和單傳送的程式,全部調通了再上又傳送又接收的。

4,只要你不使用軟串列埠,把速率拉上去,2400下去試485簡直是浪費,你這點距離,115200都不算快的!使用軟串列埠時,速率大於57600會現亂碼!滿意。

2樓:青苹之風

arduino接max485無解,;並不是馬上傳送完。所以要加delay(),但是delay時長這個是跟資料長度,波特率等多種因素相關。delay時間短了資料包沒傳送完,delay時間長了接收的資料可能會丟。

沒有好的方法檢查什麼時候傳送完成。除非直接讀anduino對應微控制器的暫存器,會使用暫存器的人,基本不會想用arduino.

485通訊問題!智慧型傳送不能接收?

3樓:

1 跟據線路圖描述,硬體接線是正常的。

2 請確認在pc傳送時,485dir的電平正常。

3 請確認晶元正確(可在dir置0時,在a,b端置差分電平量rx引腳的電平變化。

4 請確認軟體中,已經開啟了序列接收使能。

5 pc端應該有乙個232轉485模組,請確認該模組的傳送功能正確(可用示波器看a,b的電平)

4樓:網友

ma需要接乙個1-10k電阻上拉到vcc,mb下拉1-10k電阻下拉到gnd,使mamb空閒時或者斷開時都處於|uab|>200mv的狀態,避免進入高阻態,上下拉電阻與接的485節點數有關係,具體可以查詢到乙個公式,32節點內經驗值是1-10k

arduino只有乙個串列埠,怎麼連線多個串列埠模組

5樓:yx黎明

可以。最簡單的辦法是更換 arduino 2560 有4個串列埠 要麼就用 軟串列埠(software serial)

6樓:網友

你可以試試 software serial (軟串列埠)

求助,哪位大俠有arduino能用的ads1115這個adc測電壓的**

7樓:匿名使用者

這不是上拉電阻接多少電壓能解決的。因為微控制器能識別的邏輯電平,ads1115受不了。ads1115能承受的邏輯電平,微控制器識別不了。

i2c匯流排是雙向的,簡單的電平移位是行不通的。況且ads1115是寬電壓的16位模數轉換器件,電壓範圍,完全可與微控制器使用同樣的電源電壓,何必非用的呢。

求ch376s模組連線arduino uno的引腳連線方式和乙個demo,謝謝啊,網上找了好多都找不到;

8樓:網友

txd\rxd的跳線拿走,txd接arduino的rxd,rxd接arduino的txd,5v接電源,gnd接arduino的gnd和電源的沒有,另外上面的接法是針對用硬串列埠來說,如果要softwareserial就txd\rxd隨便接兩個埠之後程式裡面設定。

程式方面並沒有demo,需要照著官網的那些文件去手動通訊。

求大俠,我執行arduino軟體時總是出現下圖所示錯誤,解除安裝後重新安裝還是這樣,怎麼解決啊?

9樓:網友

arduino ide會在我的文件裡新建程式庫資料夾「arduino」,是不是沒有許可權新建這個目錄?試著以管理員身份執行ide呢。

10樓:網友

「無法建立。資料夾」 看看那個上級目錄是不是「唯讀"屬性。

11樓:網友

重新安裝在c盤,重啟試一下。

12樓:匿名使用者

看看是不是路徑中有中文?

arduino 串列埠 不能完全接受 命令

13樓:網友

很簡單,你應該為你的串列埠讀取的數值給乙個快取區,說的直白一點,就是把串列埠收到的資料放到乙個變數裡面,比較的時候拿變數裡面的數值去比。

14樓:manolins電子

你需要先判斷一下串列埠有沒有有效的資料,這個很重要 給你乙個測試** 如果有問題可以問我。

void setup()

void loop()

else if(c=='g') }

小米4和努比亞Z7max哪個更好

這東西不好說,各人喜好不一樣,配置外觀什麼的就看你個人喜歡哪個了,效能都完全夠用!但是如果說到實際使用,毫無疑問小米4 的miui系統是目前安卓裡最好用的!小米4和努比亞 z7 max哪個好 小米4好,個人喜歡,就是小米4還要預約 小米4和努比亞z7max哪個好?努比亞z7max螢幕5.5寸,米4是...

東方購物手機換購華為暢MAX4G 128以舊換新1888元?怎麼操作

你好,建議你想做換購的話最好還是去線下店進行,因為網上購物平臺不僅 壓到最低,貨物交接的話還有很多中間環節很容易損壞舊手機,最後你甚至還要倒貼 網上換購挺麻煩,舊手機壓得低不說,有問題了解決太耗時,沒十天半月不行,換手機就望拿到就用。而且華為這款你也不划算。配置低了點,實體店應能買到。中間環節很容易...

最近小米max2的4G網速度好慢

這個和你所處位置的訊號,使用人數有關,也和軟體,網頁有關,如果隔一段時間還是這樣,可以刷機試試 得道者多助,失道者寡助,可能軍軍認為依託自己的老本行得到了 援助 但明眼人都有自己的判斷。蒙騙不了所有人。昨天的釋出會,看得我頭皮發麻,只得感嘆我米在營銷的這條路上越走越遠,已經落魄到讓軍軍上臺像潑婦般噴...