■18605 / ) |
Re[2]: マイコン(PIC)とのシリアル通信 |
□投稿者/ 組込系の人 (49回)-(2008/05/15(Thu) 08:59:53)
|
// 受信処理
private string RsRcv(){
byte[] buff = new byte[66];
int rcv_cnt = 0;
while(rcv_cnt < 66){
if(serialPort1.BytesToRead > 0){
serialPort1.Read(buff, rcv_cnt, 1);
rcv_cnt++;
}
}
return Encoding.GetEncoding("shift-jis").GetString(buff, 0, 66 );
}
こんな感じでどうでしょうか?
returnの部分は、C#初めてすぐの頃に必死に調べて書いた物をそのままコピペ。。。あってるのか?w
通信のタイムアウトとかは考慮してないので、その辺は適当に・・・・
|
|