作者pologuy (購物慾好強)
看板C_Sharp
標題[問題] string 轉byte再傳到serial port的問題
時間Thu Jul 29 17:00:28 2010
問題大概是這樣
有一個文字檔,裡面是一列一列的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
1F:推 Eric30:你所謂的一次傳一行的意思是希望達到什麼樣的效果? 07/29 18:32
2F:→ Eric30:是希望接收端每次都能一次收 n 個byte n個 byte, 07/29 18:33
3F:→ Eric30:而不需要一直去 check buffer 這樣嗎? 07/29 18:33
4F:→ proach:serialPort.write( byteArray, 0, byteArray.Length); 07/29 20:35
5F:→ proach:不是這樣嗎? 07/29 20:35