使用串口做精确信号发送的时候会经常出现不能时间不精确的问题,使用两个u口转串口串连之后一个接收一个发送的情况下
收到的时间延迟数据如下:
注意:这里的因为有一个接收缓冲区和一个发送缓冲区,所以这个时间延迟应该除以二(虽然这样并不严谨),大概可以得到正确的时间延迟。
可以看出关闭fifo或者是将延迟(缓冲区)调整到最低,可以很明显的降低这个延迟
这个设置方式是:
1、右击“此电脑”-->选择属性进入控制面板主页-->选择设备管理器
找到自己电脑上对应的端口:
右击对应的COM口:
选择端口设置-->高级
将这个选择为最低的1毫秒延迟
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)