本帖最后由 诸葛一帆丶 于 2017-4-13 12:12 编辑
遇到一个问题:
1.
想做nuc972 adc驱动中的触摸屏驱动部分,功能已经实现了,点击触摸屏上任意一点能采样到数据,但是数据波动很大,点击同一点的数据差值有时候能差几百点。
但是mini2440上触摸屏驱动同一点点击得到的值每次差值只有个位数。
2.
将采样率从255,127,64,32...测试,依旧有问题。几次测试差值很大。
3.
之前有问过说是nuc972本身问题,需要降低采样频率并采用滑动滤波算法。
我理解的滑动滤波算法应该是在采样得到的数据基本稳定后,将偶尔得到的差值很大的数据去除,就能稳定数据。但现在修改了采样率数据差值一直很大。
linux上运行是:
(1368,2164) (2219,2229)
(1392,300) (2291,333)
我这边配完后大致是:(自己写的驱动,不在linux上)
(900,3400) (2500,1800)
(900,2500) (2500,400)
Y轴上变化很大,正常来说Y上的数据应该变化不大的
|