用MATLAB通过串口读取S12板的AD采样值,应该如何编程呢
- UID
- 528114
- 性别
- 男
|
用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里也没东西。特来请教!
|
|
|
|
|
|
- UID
- 526210
- 性别
- 男
|
你可以不用编程 在SImulink中有专门的串口模块,很好用的,只需要设置一下端口就可以了, |
|
|
|
|
|