エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[マイコン]シリアル通信をCOBSでエンコード・デコードしてみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[マイコン]シリアル通信をCOBSでエンコード・デコードしてみた - Qiita
この記事は? お仕事でCOBSエンコード・デコードを扱うことになったので、そのお勉強した記録です。 pyt... この記事は? お仕事でCOBSエンコード・デコードを扱うことになったので、そのお勉強した記録です。 pythonで書いたサンプルコードがあります。 COBSの詳しい解説はしてないです。 COBSって? 主にRS232Cの通信で使われます。 RS232Cの通信はデータ垂れ流しなので、受信側はどこがデータの区切りか分かりません。 COBSでは、送信データに区切り値を付加することで、データの区切りが分かるようにしています。 「でも、その区切り値と同じ値が、送信データ内にもあった場合どするの?」と疑問が発生しますが、COBSエンコードでは、 「区切り値と同値のデータを、次に同値のデータが存在する位置に置き換える」 という符号化で解決しています。 復号は、その置き換えられた位置情報を元に行います。 考えた人頭いいですよね。 詳細な方式はこちらを見ると良いです。 https://en.wikipedi