找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stm32f030c8 and RS485上發(fā)的奇怪問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:445798 發(fā)表于 2019-8-1 16:29 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
事情是這樣的:在AB處接一臺控制器并下發(fā)指令,收到后在stm32f030中查看是 00  03 18 1A 92 1A 92 07 CC 1A 92 00 00 23 10 00 00 00 1B 00 01 00 00 00 00 00 00 94 DD 00 ,然后發(fā)給服務(wù)器,但是在服務(wù)器收到中看到是00 01 03 18 1A 92 1A 92 07 CC 1A 92 00 00 23 10 00 00 00 1B 00 01 00 00 00 00 00 00 94 DD 00,但是正確的應(yīng)該是 01 03 18 1A 92 1A 92 07 CC 1A 92 00 00 23 10 00 00 00 1B 00 01 00 00 00 00 00 00 94 DD 。接著在AB處再外接路串口查看情況,情況離奇,指令很正確,開頭和末尾都沒有00,但是當(dāng)我把外接串口拔掉,問題又出現(xiàn)了又多了00...00。反復(fù)確定,拔掉就有00,不拔就沒有00。很納悶很奇怪。有干擾??

_(LT){LI_`J2G}QRX9LPFOJ.png (82.02 KB, 下載次數(shù): 66)

_(LT){LI_`J2G}QRX9LPFOJ.png

1.png (130.51 KB, 下載次數(shù): 61)

1.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:445798 發(fā)表于 2019-8-1 16:31 | 只看該作者
單獨測試控制器的串口,下發(fā)指令,上發(fā)的指令沒有問題。
回復(fù)

使用道具 舉報

板凳
ID:445798 發(fā)表于 2019-8-2 16:10 | 只看該作者
換了一種485電路,如圖,情況如下:外接串口,依舊正確STM32f030收到01 03 18 1A 92 1A 92 07 CC 1A 92 00 00 23 10 00 00 00 1B 00 01 00 00 00 00 00 00 94 DD,發(fā)給服務(wù)器,服務(wù)器收到也是01 03 18 1A 92 1A 92 07 CC 1A 92 00 00 23 10 00 00 00 1B 00 01 00 00 00 00 00 00 94 DD。但是當(dāng)拔了外接串口,問題依舊,STM32f030收到00 03 18 1A 92 1A 92 07 CC 1A 92 00 00 23 10 00 00 00 1B 00 01 00 00 00 00 00 00 94 DD 00,發(fā)給服務(wù)器,服務(wù)器收到卻是00,就只有00。插上串口,服務(wù)器就收到正確指令,不插就收到00。

2.png (149.74 KB, 下載次數(shù): 70)

2.png
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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