標(biāo)題:
單片機RS485通信,串行調(diào)試助手發(fā) 送出來的數(shù)據(jù)單機就顯示亂碼
[打印本頁]
作者:
gsr64
時間:
2018-11-28 22:28
標(biāo)題:
單片機RS485通信,串行調(diào)試助手發(fā) 送出來的數(shù)據(jù)單機就顯示亂碼
各位大俠:我做的單片機RS485通信板帶顯示的,2個板之間通信沒問題,單片機向電腦串口調(diào)試助手發(fā)數(shù)據(jù)也沒問題,但是,串行調(diào)試助手發(fā) 送出來的數(shù)據(jù)單機就顯示亂碼,求各位大俠指點,為什么單片機接收的不是我輸入的數(shù)據(jù)?
作者:
yousunny
時間:
2018-11-29 08:54
可能是你程序上設(shè)置了 回車換行。或者說,你波特率,校驗位那些,檢查一遍吧。還有注意是二進制發(fā)送還是十六進制發(fā)送
作者:
xzf586
時間:
2018-11-29 09:39
調(diào)試過串口調(diào)試助手,hex發(fā)送與發(fā)送新行未選,選了就發(fā)送不了,發(fā)送的結(jié)果是這樣,一個八位數(shù)據(jù),發(fā)送之后,收到的數(shù)據(jù)總是將4,5兩位置為1(也有可能是6,7兩位,具體記不清楚),比如發(fā)送0000 0001,收到的是0011 0001,你檢查一下,是不是這樣?
作者:
cuihaodianzi
時間:
2018-11-29 09:58
發(fā)送的時候 有個選項 十六進制 還是 文本 看一下
作者:
874900574ads
時間:
2018-11-29 10:11
可能是你程序上設(shè)置了 回車換行�;蛘哒f,你波特率,校驗位那些,檢查一遍吧。還有注意是二進制發(fā)送還是十六進制發(fā)送
作者:
小貓貓愛吃魚
時間:
2018-11-29 10:49
要解決問題,首先要把資料提供出來
1、沒見你源程序
2、沒見你的原理圖
3、沒見到你的故障現(xiàn)象(照片)
4、所有的解決方式,都是大家在假設(shè)
作者:
yat
時間:
2018-11-29 15:59
先看看串口參數(shù)是不是一樣 波特率 數(shù)據(jù)位 停止位 校驗
作者:
gsr64
時間:
2019-5-21 16:55
非常感謝各位的回復(fù)。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1