恭喜,你发布的帖子
发布于 2023-04-04 11:38:53
7楼
数据接收也正常,许多案例为什么都要将完成位 done 复位 ?不解
这个值就只有上升沿有实质性的作用,就在这一刻,工作完成了。以后这个值即使是on是off也不太反应事实。就像某些老旧信箱,里面依然放着催缴水电费的通知。喜欢清理一下的就清理一下。全凭编程者是否需要。你不觉得需要就不需要。你的思路跟别人可以不一致。这个是无法解释的。你问左手拿筷子的人为什么不用右手,叫人怎么解释?
这里你需要理解两个时刻。
1,first上升沿的这一个扫描周期,msg指令执行了,无论什么结果,done位此刻输出off。
2,任务结束,无论完成了或者未能发出信息。done位都会输出on。
这两个时刻就是指令自主的行为。其他时间你修改这个done也不影响指令的行为。(因为它是out参数)
请填写推广理由:
分享
只看
楼主