使用mscomm控件與單片機通信,中途要變換波特率,MODEM會掉線的問題?
我的程序中要通過MSCOMM和單片機通信,通信到一半時要改變波特率接著再通信,我的改變波特率時的代碼如下: (剛開始時波特率為9600)
pCmm.PortOpen = False
pCmm.InputLen = 0
pCmm.Settings = "1200,n,8,2"
pCmm.PortOpen = True
以上這段代碼在WIN98下通過,但在WINXP/WIN2003中卻不能通過,端口一關MODEM就挂機了,再也不能通信,請問這是為什麼?