单片机/MCU论坛
直播中

任凭风吹

9年用户 937经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 制造/封装 模拟技术
私信 关注

CY8C4025用到了触摸按键,在初始化时调用了以下函数,请问这三个函数运行时间是不固定的吗?

CY8C4025用到了触摸按键,在初始化时调用了以下函数,请问这三个函数运行时间是不固定的吗?在一个项目中发现不同的板子运行时间不同,同一个板子也有可能是不同的,例如上电的时候按着按键上电和不按按键上电时间也是不同的,    为什么?谢谢!
   CapSense_ADC_Start();
    CapSense_ADC_InitializeAllBaselines();   
    CapSense_ADC_ScanAllWidgets();//扫描所有按键
                                                                                                                                                                                                                                                                                                                                                                                                

回帖(1)

夏日余晖

2024-2-21 14:29:16
你把capsense 组件里面 CSD tuning mode 改成 Manual tuning。 然后再进行测试。

你把 IDAC 配置里面auto calibration 也去掉。

推测你用的smart sense的模式,这样就会导致系统自测出来的resolution 不同,导致扫描时间不同。另外,在计算IDAC的时候是采用的二分法,这个也会导致运行时间不同。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分