從你敘述的通訊的控制出方式上看,感覺你的通訊控制方式有問題。你文中的計數(shù)器不是計數(shù)器,、而而是個計時器,用記時器就有可能造成通訊隨機,這種隨機方式有可能某個命令會很長時間比如10秒才發(fā)送一次,
使用個內(nèi)存單元,比如VD0,為零時,0號通訊,完畢使其為1,然后1號通訊,結(jié)束后,使其為2,然后2號命令通訊..............9號完畢后使其為零,0號通訊.................這種控制方法是絕對的輪流工作,、而不會造成丟失命令。
即使掃描周期很端的程序,觸摸屏幕顯示的也不是即時值.,我觀察過Q點,設(shè)備已經(jīng)開始工作,、而觸摸屏上的Q點狀態(tài)指示燈,要過1-5秒才能有反應(yīng),反應(yīng)的時間和觸摸屏幕上的可視元件數(shù)量好像也有關(guān)系(除通訊速率、數(shù)據(jù)交換周期影響外)。
.