首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

用MATLAB通过串口读取S12板的AD采样值,应该如何编程呢

用MATLAB通过串口读取S12板的AD采样值,应该如何编程呢

下位机用PE快速实现定时采样并通过SCI发送出去,程序如下:

void TI1_OnInterrupt(void)
{
/* Write your code here ... */
AD2_Measure(1);
AD2_GetValue(&temp);
led=temp;
Byte1_PutVal(led);

AS1_SendChar(led);}

下位机独立调试成功!

但上位机MATLAB应该如何编写呢?

我编的程序如下:

s = serial('COM1');
set(s,'baudrate',9600,'parity','none','inputbuffersize',10000);
fopen(s);
b=get(s,'status');
set(s,'readasyncmode','continuous');
record(s,'on');
fclose(s);
delete(s);
clear s;

上机不成功,得到的record.txt里也没东西。特来请教!

返回列表