恭喜,你发布的帖子
发布于 2020-07-23 08:10:07
100楼
楼主您好,有几个问题想学习一下。
1、请问DataPtr_n这个数据长度的参数应该怎么理解设置,截图中设置5,是因为通讯个数count是5,所以设置5吗?如果是这样的话,那如果我实际使用时通讯个数有时是1个,有时是2个,那是否按最大的通讯个数设置?
2、轮询工作号是是从0开始的吗?非轮询工作号Job_w=255时恢复轮询吗?恢复轮询时,是否又是从工作号0开始轮询。
3、非轮询时,在什么时候写入非轮询工作号Job_w的值才不会出现通讯错误。
还请楼主及各位大佬解答下疑惑。感谢。
1.DataPtr_n 指的是一次轮询,最大的数据空间(占用),实际的数据长度只能小于等于5个字,可以修改。
2.非轮询工作号可以任意指定,但是不能是255,非轮询工作号写入缓存成功后,自动复位为255,
目前的例程是非轮询完成后工作轮询复位成0
3.非轮询工作号可以在任意时刻写入,已有子程序处理。
请填写推广理由:
分享
只看
楼主