我做了一个系统,选用CPU226,PORT0用于modbus与下位机通信,PORT1用于PPI与WEINVIEW触摸屏通信。
现在的情况是,在实验室环境下,modbus通信利用CPU内部的1秒时基脉冲,9600BS,每1秒发一帧数据,通信正常。但CPU与WEINVIEW的通信不正常,19.2KBS,数据更新很慢,不知什么原因。
昨天在斑竹的指点下,测试确认PORT1的GND与WEINVIEW的GND是相通的,等电位的。
将modbus的通信时间改为每2秒发一次数据,PPI通信仍未改善。
是否PPI通信与modbus通信不能同时进行?也就是说,0.5秒给modbus,0.5秒给PPI?而0.5秒的时间不足以完成依次PPI通信?
垦请做过类似项目的高手指点一下,非常感谢