大
大痴
Unregistered / Unconfirmed
GUEST, unregistred user!
使用spcomm开发串口通讯程序时,当接收数据量大时,要一次性接收完所有数据必须将接收延时加大或增大接收缓冲区,这就有一个问题,当数据量小的时候,时间白白浪费了导致效率不高。现在我采用将comm1的readintertimerout(可能拼写有误)设为1ms,即1ms去读缓冲区数据(或将接收缓冲区大小改为1),去读的时候缓冲区怎么始终为8,按道理应该comm收到1个字节就产生中断,应该收到一个字节才对?
不知有哪位大虾有何看法,对于提高串口接收效率有什么好方法,谢谢![8D]
不知有哪位大虾有何看法,对于提高串口接收效率有什么好方法,谢谢![8D]