0

大家好你们好 !
我必须尽可能快地在串行端口(从 Matlab 到 Arduino)上发送大量数据(用于实时应用程序)。为了做到这一点,我改变了我的波特率。在示波器上,没问题(即使我以 1Mbps 的速度发送):一位“持续”在 1/1000000 秒内。尽管如此,使用 matlab 发送的两个字节之间的间隔仍然相同(大约 1 毫秒)。

你知道如何减少这个时间吗?

这是我用来测试的代码示例:

s=serial('com4','baudrate',9600);
fopen(s);


  for i=1:508
      fwrite(s,aEnvoyer(i,1));  
  end
fclose(s);

我已经尝试修改BytesAvailableFcnModeInputBufferSize,但没​​有成功。

谢谢 !

4

0 回答 0