恭喜,你发布的帖子
发布于 2021-04-14 15:26:53
5楼
谢谢大佬回复。您说需要在MSG指令dataptr管脚划分出一个连续的42个字变量地址,在程序里MBUS_MSG指令的count管脚输入42,dataptr管脚输入&VB100,指令不是就自动把读取到的42个字自动写入到VB100~VB183这个从VB100开始的84个字节里了吗?还是说需要在别的地方设置一下
是的。
正是需要这样考虑地址的占用问题,不然地址重复使用问题马上映现了,下面的程序出错就非常容易出现了。
不需要设置地址长度,是自动根据MSG指令的count管脚定义的数据长度,自动定义的。dataptr管脚所以是指针方式来确定,不然,你用什么数据类型的数据填写呢?只有指针地址的描述才能够胜任此项工作。
请填写推广理由:
分享
只看
楼主