【MATLAB】串口通信与数据解包

1、simulnik配置好串口
在这里插入图片描述
2、以单片机发送数据,simulink接收并解析为例

配置串口接收模块,如图为接收5个字节
在这里插入图片描述
3、使用Protocol Decoder 解析数据

首先单片机发送‘A’+四个字节数据
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、点击运行,使用display观察数据

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39587650/article/details/123100404