[問題] string 轉byte再傳到serial port的問題

看板C_Sharp作者 (購物慾好強)時間15年前 (2010/07/29 17:00), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
問題大概是這樣 有一個文字檔,裡面是一列一列的hex string資料範例如下 46 95 45 b9 6a 7f 44 74 7a 35 我要做的是,將此文字檔的hex string 讀出,並且轉成byte的格式一次傳一行傳到 serial port裡(ex:46 95 b9 6a 一次傳4個byte) 目前已經可以把文字檔的string讀完並且轉成byte,但是無法一次傳一行, 我只能做到一次傳一個bye,這樣大家懂我的意思嗎? 麻煩各位了,謝謝! source code as link http://www.blueshop.com.tw/board/show.asp?subcde =BRD20100729164749CW0&fumcde=BRD20100729164749CW0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.78.92.67

07/29 18:32, , 1F
你所謂的一次傳一行的意思是希望達到什麼樣的效果?
07/29 18:32, 1F

07/29 18:33, , 2F
是希望接收端每次都能一次收 n 個byte n個 byte,
07/29 18:33, 2F

07/29 18:33, , 3F
而不需要一直去 check buffer 這樣嗎?
07/29 18:33, 3F

07/29 20:35, , 4F
serialPort.write( byteArray, 0, byteArray.Length);
07/29 20:35, 4F

07/29 20:35, , 5F
不是這樣嗎?
07/29 20:35, 5F
文章代碼(AID): #1CKKCk0O (C_Sharp)