恭喜,你发布的帖子
发布于 2024-05-10 11:30:59
14楼
我是有多个仪表读写,每个仪表读写也有多个。并不是1条指令或读或写,读写写2条,读完成且切换条件达到启用写,后面的轮询就有问题了。可能我要按照这个思路,完全改掉原来的轮询程序架构了。
简单的处理方式是把写和读一样加入轮询,但是写的first或者en多了个控制位,此控制位可随时置1,但只有本msg_done能清0。当然优秀的处理方式是存在msg_done就检查是否有请求写的,有则先执行一次写否则继续读,这里边还有个检查需要写的逻辑问题
请填写推广理由:
分享
只看
楼主