![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?8acaa2e)
http://www.kana-soft.com/tech/sample_0007.htm
のサイトを参考に、マイコンとのシリアル通信評価に使うPCのアプリケーションを
visual c# 2010で作っています。
一応データを受け取るようになったのですが、
63H 62H 61H 00H
(アスキーコードだと"cba<null>")
というデータを送っているはずなのですが、
扣a
というデータが受信されてしまいます。
正しく受信するにはどうすれば良いでしょうか。
(該当していそうな部分のソースです)
:
:
/****************************************************************************/
/*!
*@briefデータ受信が発生したときのイベント処理.
*
*@param[in]senderイベントの送信元のオブジェクト.
*@param[in]eイベント情報.
*
*@retvalなし.
*/
private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
//! シリアルポートをオープンしていない場合、処理を行わない.
if (serialPort1.IsOpen == false)
{
return;
}
try
{
//! 受信データを読み込む.
string data = serialPort1.ReadExisting();
//! 受信したデータをテキストボックスに書き込む.
Invoke(new Delegate_RcvDataToTextBox(RcvDataToTextBox), new Object[] { data });
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
/****************************************************************************/
/*!
*@brief受信データをテキストボックスに書き込む.
*
*@param[in]data受信した文字列.
*
*@retvalなし.
*/
private void RcvDataToTextBox(string data)
{
//! 受信データをテキストボックスの最後に追記する.
if (data != null)
{
rcvTextBox.AppendText(data);
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- docomo(ドコモ) +メッセージの送受信。 au(uq mobile)のデータ回線でdocomoの電話番号の+メッセージ 2 2022/09/14 16:09
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Connection reset by peer
-
C# シリアル通信でデータ受信...
-
waveIn、waveOutでの音声録音・...
-
VB2005でWin32APIを用いてRS-23...
-
「スイッチングハブのバッファ...
-
rs232cでの受信データ(mscomm)...
-
COMポートの同時オープン同時読...
-
visual c# 2010 シリアル通信ア...
-
VB2010 シリアル受信した情報を...
-
【CAsyncSocket::OnReceive()呼...
-
RS232C通信(PC⇔PLC)
-
Linuxでのシリアル通信について...
-
MSCommでoutputできない
-
winsockでソケット通信の開発を...
-
シリアル通信 大きいサイズの...
-
RS232C通信のC言語プログラム:...
-
Macターミナルで実行中のプログ...
-
緯度、経度の 10進法と 60進法...
-
バックグラウンドのプロセスの...
-
TCP/IP通信時のサーバーからの受信
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# シリアル通信でデータ受信...
-
winsockでソケット通信の開発を...
-
socket: recvはいつ,どれだけ...
-
SocketのSend関数でのCLOSEの検...
-
シリアル通信の出力バッファと...
-
WriteFile()でのデータ送信がで...
-
RS232C通信(PC⇔PLC)
-
シリアルポート通信
-
ソケット通信内 read関数について
-
Linuxでのシリアル通信について...
-
SerialPortのDataReceivedイベ...
-
「スイッチングハブのバッファ...
-
Connection reset by peer
-
RS-232Cでバイナリデータを受信...
-
UDP処理のエラーについて
-
VB2005でWin32APIを用いてRS-23...
-
シリアル通信エラー
-
winsockの動作について。
-
シリアル通信 大きいサイズの...
-
VB2010 シリアル受信した情報を...
おすすめ情報