下位机用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里也没东西。特来请教!
你可以不用编程 在SImulink中有专门的串口模块,很好用的,只需要设置一下端口就可以了,
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |