- 博客(1)
- 收藏
- 关注
原创 MATLAB串口通信,接收数据不全
向STM32下位机发送采集命令,应该返回8185个字节的数据;使用MATLAB串口发现每次只能读取几十个乱七八糟的数据,而使用串口助手软件可以收到完整的正确数据。3.MATLAB默认设置使用了232的DTR、RTS这些管脚,我的电路恰好使用了这些管脚,所以收不到完整正确的数据,参考这两篇帖子。2.MATLAB串口缓冲区大小是512,如果数据量太大需要手动更改大小。1.数据量太大的话,串口等待时间要手动设置长一些,单位是秒;这两个条件任意一个达到后串口就会停止接收。以下是完整程序,欢迎大家一起讨论。
2024-05-13 09:30:53
652
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人