投稿者 daive  (社会人) 投稿日時 2017/7/4 12:10:54
>10bitのデータを受信することはできないのでしょうか。
やり方がわかれば、なーんだこんな事だったの?程度の事なのですが。。。
まずは、仕様を書いて、まとめましょう。
必要な情報を集めましょう。
今回は、2つの要因があるので、簡単な方から、正当性の確認をしましょう。

シリアル通信は、古い手順だけに設定項目が違っていると送受信できませんし、
データ自体が、文字なのか、バイナリーなのか、かつ、固定長なのか、可変長なのか
きちんと定義をして、プログラムをそれなりに考えないと、うまくいきません。

SerialPort クラス
https://msdn.microsoft.com/ja-jp/library/system.io.ports.serialport(v=vs.110).aspx

SerialPort.ReadByte メソッド ()
https://msdn.microsoft.com/ja-jp/library/system.io.ports.serialport.readbyte%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

<NonSoftさんのサイト>
通信関係のサンプルが多く掲載されています。
但し、あくまでサンプルです。

通信ツール/通信サンプルソース
http://nonsoft.la.coocan.jp/top5.html

COMポート(シリアル)での送受信サンプル(C#/VB.NET)
http://nonsoft.la.coocan.jp/SoftSample/CS.NET/SampleRs232c.html