【MATLAB】シリアル通信とデータアンパック

1. simulnik でシリアル ポートを構成します。
ここに画像の説明を挿入
2. 例として、MCU でデータを送信し、simulink でデータを受信して​​分析します。

図に示すように、5 バイトを受信するようにシリアル ポート受信モジュールを設定します。
ここに画像の説明を挿入
3. プロトコル デコーダを使用してデータを解析します。

まず、MCU は「A」+ 4 バイトのデータを送信します
。A はヘッダーです

test[0]='A';
HAL_UART_Transmit(&huart4,test,1,10);
HAL_UART_Transmit(&huart4,adc1data,2,10);
HAL_UART_Transmit(&huart4,adc2data,2,10);

simulink 設定は次のとおりです。
ここに画像の説明を挿入
4. クリックして実行し、ディスプレイを使用してデータを観察します。

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_39587650/article/details/123100404