无法从Matlab发送数据到DSPIC 30f4011

时间:2012-05-25 04:56:07

标签: matlab pic matlab-deployment

我在尝试通过USB将数据从Matlab发送到DSPIC30f4011到UART转换器时遇到了一些问题。这是我的代码:

function comparison()

    global x1 y1 

    s=serial('COM3');
    set(s,'BaudRate',9600);

    fopen(s);
    fprintf(s,'2');
    out=fscanf(s);
    fclose(s);

但我的电路板无法接收数据。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

接收: 我总是遇到从串口接收数据的问题,所以我使用了mex文件GetSerialData.cpp,但是现在我无法想象来自。

发送: 要正确发送数据,获得正确的波特率和COM端口非常重要。您可以检查Windows设备管理器中的com端口。我的(COM& LPT)组显示为USB串行端口(COM7)。 波特率取决于您可能还必须配置的DSPIC30F4011器件。