恭喜,你发布的帖子
发布于 2021-09-10 07:11:12
3楼
初始平均值保存0
vw0为1
m2.1有上升沿置位m3.0,m3.0为1,则每0.1秒取VD12的数据,连取2s共20个数据,求均值复位m3.0,平均值大于保存值,则vw0=vw0-1;如果平均值小于保存值,则vw0=vw0+1;
谢谢大佬解答。这个工艺最麻烦的就是每0.1秒取VD12的数据,连取2s共20个数据,求均值。0.1秒脉冲倒是有,但这个均值如何求?把VD12 move给VD100,然后用BMD VD100, VD104, 20,然后再把 VD100到VD176这20个数值加起来除以20吗?有没有一次累加的指令或者带这种功能的库功能之类的
请填写推广理由:
分享
只看
楼主