作者litho750207 (差不多就好)
看板comm_and_RF
标题[问题] 请问关於MATLAB控制RS232
时间Wed Jun 11 16:21:23 2008
请问有人使用过 MATLAB写RS232的程式吗?
我上网查了一下 查到下面的指令:
开启 COM1 port >> com_port = serial('COM1');
开启port >> fopen(com_port)
设定 包率 为 115200 bps >> com_port.BaudRate = 115200;
逾时时间20秒 >> com_port.TimeOut = 20;
欲传输资料 x 到 com_port >> fwrite(com_port,'x');
欲接收一笔资料给 recv 这个变数 >> recv = fread(com_port,1);
现在遇到问题是 只能一个一个资料慢慢传
宣告完後都是一笔1x1资料,不是阵列或向量
现在想要一次传多笔资料是否有 哪位大大 使用过 请帮我解答 谢谢!!
直接回覆或是 写信都可以 感谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.225.9
1F:→ wildwolf:fwrite(s, UART_CMD , 'uchar','sync'); 140.113.212.9 06/11 17:48