望高人指点:串口程序.
编写一串行口接收下位机(单片机)数据的程序.现以确定下位机程序无问题,并且利用串口调试精灵接收下位机数据无异常.
但通过VB6.0中的MSCOMM控件接收数据时,出现不能及时响应此事件(MSComm1_OnComm()),导致数据不能实时接收,从而失去实时监控的功能,只有下位机发N次数据之后,上位机才响应此事件(MSComm1_OnComm())
MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1 "
Private Sub MSComm1_OnComm()
Debug.Print MSComm1.Input
end sub
[解决办法]
先确认设置是否有问题
[解决办法]
是否设置RThreshold = 1,估计你设置RThreshold = 5,造成此情况。