用mscomm写的串口程序,
功能是按下"打开串口"之后,打开对应串口,然后根据输入的信息为串口设定配置。在用VSPM虚拟串口来查看时我发现:如果串口之前有打开过,那么在关闭之后,输入新的配置,再次打开串口,串口的配置不会被设定为新的配置。但此时我连续关闭再打开串口数次之后,新配置才被使用。
请问这是不是由于串口配置延迟造成的,该怎么处理?
用mscomm写的串口程序,
功能是按下"打开串口"之后,打开对应串口,然后根据输入的信息为串口设定配置。在用VSPM虚拟串口来查看时我发现:如果串口之前有打开过,那么在关闭之后,输入新的配置,再次打开串口,串口的配置不会被设定为新的配置。但此时我连续关闭再打开串口数次之后,新配置才被使用。
请问这是不是由于串口配置延迟造成的,该怎么处理?
打开串口后你有 发送数据嘛?
是不是 发送数据时 不正常?
是否 延迟 觉得 不该 看 VSPM虚拟串口来查看的 结果,而应该 看应用效果