matlab的gui串口通信图像显示
答案:2 悬赏:0
解决时间 2021-02-16 16:59
- 提问者网友:wodetian
- 2021-02-15 20:53
老师给了个项目,摄像头采集的jpg格式的真彩图像通过单片机的串口发送给上位机,串口是板级的,速率很高。怎样才能用matlab编写串口gui的接收界面,并把图像显示出来呢?我matlab不熟,请求高人指点,是否有此类的源码。非常感谢!
最佳答案
- 二级知识专家网友:厭世為王
- 2021-02-15 22:08
matlab的串口通信很简单的,你网上很容易找到例子,有数据了再显示图像也很好办到。以前做过类似的matlab通信GUI界面。
全部回答
- 1楼网友:最后战士
- 2021-02-15 23:45
比如我要通信串口的波特率为4800:
s=serial('com1');
fopen(s)
s.baudrate=4800;
fwrite(s,[48 59]); %向com1口发送两个数据48和59
fread(s,4); %从串行口读入四个数据
记得通信的波特率要对才能正确收发,不过一般来说,允许5%的误差。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯