首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB串口通信添延时

2013-12-26 
VB串口通信加延时?我在用VB进行串口通信时,如果上位机给单片机发送的数据比较少,一包数据只有5,6个左右。在

VB串口通信加延时?
我在用VB进行串口通信时,如果上位机给单片机发送的数据比较少,一包数据只有5,6个左右。在发送和接收的过程中,不用加延时就可以正确的接收和发送成功。
但如果一包数据比较长,在发送和接收时就要加延时才能正确接收。请问这个延时时间应该怎么来算?谢谢!
[解决办法]
根据波特率来算。

如果事先知道确定的长度,轮询方式就去检查 InputLen (循环中加上 DoEvents),事件方式就将 Rthreshold 设置为该长度,就不用算延时了。

热点排行