发布于 2012-02-23 09:34:22
3楼
首先说,系统块中的模拟量滤波是一种“平均值+死区”的滤波方式,结果可以认为是一个对模拟量采样的平均值结果,可选2的n次方平均,n可取1~8.采样速度为最快采样速度,200微秒~1.5毫秒/次。如果选择了输入模拟量滤波,那么AIW的更新将与周期无关,而取决于平均次数。如果不选择输入模拟量滤波器,那么当程序每次扫描到AIW时,将直接从模块读取当前值。
如果只是想编写一个平均值程序,那么方法有很多,最笨的就是一个一个加起来再除10,次数太多可以用表,用循环指令,间接寻址等等吧
有善有恶意之动