工具/软件:
大家好!
作为针对负触摸的对策、我们实施了一个程序、在启动时获取 Count 值作为初始值、并使用该值作为参考来确定当前值是否为负触摸。
但是、启动时的值高于预期值、并且作为电流值获得的值偏离初始值。
初始值似乎因器件而异、因此我们正在寻找一种方法来获得稳定的初始值。
在当前程序中、初始值直接从 tElement 结构内的 pRawcount 读取。
当前值是在回调函数内获得的。
在获取初始值之前更新 tElement 值、
CAPT_AppStart();
CAPT_appHandler();
但这并没有改善情况。
我的第一个问题是上述行为是否正确。
请告诉我、在调用回调时是否执行了任何预处理步骤。
为了改进上述内容、我决定在回调函数中检索初始值。
通过在首次调用回调时保存‘Current Value’(当前值)作为初始值、可以解决问题。
第二个问题:上述解决方案是否合适?
尽可能避免在回调函数之外访问 pRawcount 是正确的吗?
此致、
ITO


