討論串[.NET] rs232 讀取字串亂碼
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者TroyLee (TroyLee)時間14年前 (2011/04/16 14:03), 編輯資訊
0
0
0
內容預覽:
簡單的說, 接收 Serial Port 的時候不應該預期每次產生 DataReceived 事件的時候. 你會得到他完整送來的封包, 因為 Serial Port 的接收是以 Byte 計,. 他也不知道你整個送過來的封包 (字串) 有多長,. 所以他接收到資料或是緩衝區滿了就會產生 DataRe
(還有274個字)

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者Shinn0 (亂紅蓮)時間14年前 (2011/04/15 13:02), 編輯資訊
0
0
0
內容預覽:
這問題我已經解決,. 卻發現每次讀取出來的字串會有兩種情況. 1.完整預期的字串 OK這沒問題. 2.斷頭or斷尾 也就是不完整的字串. 我這邊是使用. SerialPort1_DataReceived or Timer 這兩種方法自SerialPort1.ReadExisting. 讀取資料. 不

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者Shinn0 (亂紅蓮)時間14年前 (2011/04/14 14:53), 編輯資訊
0
0
0
內容預覽:
請輸入專案類型(網站專案或者應用程式專案):. 我目前是從感測器中作讀取. 使用 SerialPort1.ReadExisting 自rs232讀取. 但有時會發生亂碼的情形,. 但絕對不是baudrate設錯,因為在同樣的設定下putty可以正確讀取. 試問要如何解決亂碼問題. --. 發信站
首頁
上一頁
1
下一頁
尾頁