请问FC5中的SEND和LEN都有指定发送长度的功能那这2个有什么区别吗LEN代表的意思是什么
问题补充:
要是LEN设置成变量的话那也应该对变量复制啊不可能让变量为0啊那么LEN和直接写个240没什么区别啊
而对于出发的ACT应该是常置1还是周期性的触发呢
最佳答案
1、SEND参数是包含了发送数据的指针和缓存区大小,表示你要发送数据的起始地址和最大发送的长度。
2、LEN参数表示要实际发送的数据长度,之所以这样设计是为了可以根据不同情况设置发送数据的长度,所以它是可以设置为变量的。
3、LEN中的长度要小于等于SEND中的BYTE数,防止溢出。如果你要发送固定长度的数据,就把两个值设成一样的就可以了,只有发送数据长度可变的时候,才能体现这两者的区别。
补充:你说的没错,如果是变量那也需要赋值,这种情况也不多见,所以一般设置成常量就好。
ACT是一个触发信号,每次上升沿的时候执行一次发送指令,所以要设置成周期触发的。
提问者对于答案的评价: