用异步通信咯
异步通信:通过握手信号进行通信,即主模块发出申请信号,副模块做出应答后通信的方式。
大致可以分为:
不互锁 主模块发出申请信号,稍微等待副模块收到信号后撤销申请信号开始通信
半互锁 主模块发出申请信号,等副模块发出响应信号后撤销申请信号,
副模块稍微等待后撤销响应信号 开始通信
全互锁 主模块发出申请信号,等副模块发出响应信号后撤销申请信号,副模块要等主模块撤销申请信号后才可以撤销响应信号
不互锁: 主 等 撤
半互锁:主 有信号 撤 副 等 撤
全互锁:主 有信号 撤 副 等主撤 撤