如何提高串口接收速度(间隔10到20ms接收一个数据包)目前,我的程序只能做到间隔35ms接收一次数据。(传输线路很短,不会丢数据)具体操作:
1)发送命令
2)延时35ms
3)接收数据(350字节,对方传输速度很快,它需要加延时,我才能在电脑上正常接收(否则死机),但是延时很短,可以忽略不计)。在此,我没有采用异步等待方式接收,因为我想确定接收一贞数据需要多长时间。35ms是否已经是一个极限,我不知道这是否是由于操作系统或是串口驱动造成的,做过的帮忙分析一下,用什么方法可以降到10到20ms之间。补充在用30ms时,有时只能接收272字节。
1)发送命令
2)延时35ms
3)接收数据(350字节,对方传输速度很快,它需要加延时,我才能在电脑上正常接收(否则死机),但是延时很短,可以忽略不计)。在此,我没有采用异步等待方式接收,因为我想确定接收一贞数据需要多长时间。35ms是否已经是一个极限,我不知道这是否是由于操作系统或是串口驱动造成的,做过的帮忙分析一下,用什么方法可以降到10到20ms之间。补充在用30ms时,有时只能接收272字节。
解决方案 »
- Data Grid控件数据赋值给一个字符串数组CString h[15]的问题?
- 关于put_innerHTML用法的一点疑问(关于动态修改网页内容的疑问)
- 请大家给个vc2003和vc2005的例子总集下载地址,就像以前那个vc6的总例子集一样?谢谢
- 用ADO操作ACCESS数据库
- 一个简单问题,但小弟不懂,回的请进来救命啊,问题一解决就给分,在线等待,急急急!!!!
- asp???????????
- (100分)怎么在一个多文档程序文件菜单中加入“最近打开的文件”这一菜单?
- 100分求购答案
- 主题: 真想成为一位程序员,各位高手帮我出个主意!
- 求助:用MFC合适做一个下位机收集数据的处理程序吗?
- =-============老问题我再发一遍,你们敢帮忙解决么?==========
- 这种参数怎么传递?
自己看 应该是串口的瓶颈 要速度快的话得要用别的硬件或者提高波特率