找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4927|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

arduino nano使用兩個(gè)軟口問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
我現(xiàn)在使用arduino nano接受兩個(gè)傳感器的數(shù)據(jù),一個(gè)是GPS模塊,另外一個(gè)也是類似GPS數(shù)據(jù)發(fā)送的模塊。兩個(gè)模塊棟使用nano的軟串口。想讓arduino nano每循環(huán)一次,個(gè)模塊數(shù)據(jù)都接收一次,F(xiàn)在遇到的問(wèn)題是能夠接受兩個(gè)串口的數(shù)據(jù),但是GPS數(shù)據(jù)接受一個(gè)之后,另外一個(gè)串口的數(shù)據(jù)重復(fù)接受好幾次之后才能再去接收GPS的數(shù)據(jù),另外一個(gè)串口的接受次數(shù)與每個(gè)串口監(jiān)視函數(shù)下面的延遲時(shí)間有關(guān)系。但是延遲時(shí)間調(diào)整了好多次,都沒能實(shí)現(xiàn)每循環(huán)一次,兩模塊數(shù)據(jù)都只接受一次。如圖所示。


圖1


圖2


圖3

哪位大神能夠解釋一下原因呢?非常感謝。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:494764 發(fā)表于 2019-4-18 18:46 | 只看該作者
有償解答也可以,非常感謝。
回復(fù)

使用道具 舉報(bào)

板凳
ID:123289 發(fā)表于 2019-4-19 09:06 | 只看該作者
本帖最后由 yzwzfyz 于 2019-4-19 13:29 編輯

通訊協(xié)議做的不好,沒有安排收發(fā)次序的控制或防碰撞控制。
回復(fù)

使用道具 舉報(bào)

地板
ID:494764 發(fā)表于 2019-4-19 10:26 | 只看該作者
yzwzfyz 發(fā)表于 2019-4-19 09:06
通訊協(xié)議做的不好,沒有按排收發(fā)序列的控制或防碰撞控制。

你好,那這個(gè)如何解決呢?
非常感謝
回復(fù)

使用道具 舉報(bào)

5#
ID:123289 發(fā)表于 2019-4-19 13:34 | 只看該作者
先打好基礎(chǔ)吧。合理安排收發(fā)序列、防碰撞控制是較高級(jí)的課題。
回復(fù)

使用道具 舉報(bào)

6#
ID:494764 發(fā)表于 2019-4-19 17:13 | 只看該作者
yzwzfyz 發(fā)表于 2019-4-19 13:34
先打好基礎(chǔ)吧。合理安排收發(fā)序列、防碰撞控制是較高級(jí)的課題。

首先非常感謝您的回答。我現(xiàn)在向?qū)W習(xí)這個(gè)高級(jí)的知識(shí)點(diǎn)?梢詮哪睦飳W(xué)到呢?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表