D
daisyrose
Unregistered / Unconfirmed
GUEST, unregistred user!
本人使用VB的MSCOMM控件编制串口通讯程序,有一部分的实现要求是这样的:每隔20毫秒向对方单片机发送一帧数据(1帧为36个字节)(单片机收到后将其播放,由于要完整播放,所以对实时要求较强),本人使用循环语句每隔20毫秒(TIMER控件控制)向串口发送一帧数据,在发送过程中不做其它任何工作,同时关闭了WINDOWS的其它应用程序,但是仍难以做到实时控制,使用示波器监视发现从PC机串口发出的数据任意两帧间距均不相等,估计与WINDOWS的消息机制有关(VB 的指令消息级别很低),请教各位有什么解决的办法,多谢