TP的CPU占有率很大
自己顶下!
使用时速度有变慢吗?
点的瞬间10%,这算是很大吗?
没有关注 过。
你有没有觉得他影响到运行速度?
在点击TP的时候,达到了10%,肯定很大了。也有点卡了!关键是它挂载I2C上的,不可能有这么大的CPU占有率啊!
我看过其他人做的,我查了下,TP在工作的时候一般在1%左右!
在点击TP的时候,达到了10%,肯定很大了。也有点卡了!关键是它挂载I2C上的,不可能有这么大的CPU占有率啊!
我看过其他人做的,我查了下,TP在工作的时候一般在1%左右!
在点击TP的时候,达到了10%,肯定很大了。也有点卡了!关键是它挂载I2C上的,不可能有这么大的CPU占有率啊!
我看过其他人做的,我查了下,TP在工作的时候一般在1%左右!
怎么去查这个问题呢
msleep(20); 这个去掉试试
可以把CPU的占有率降下来! 但是会导致跳点! 说不通这个问题啊?
我现在想测试下1S跑了多少次中断! mtk平台中如何调用RTC来确定1S钟? 请哪位高手给一个参考接口! 谢谢!
if(tpd_mode==12)
{
#ifdef TPD_POWER_SOURCE_CUSTOM
hwPowerDown(TPD_POWER_SOURCE_CUSTOM, "TP");
#else
hwPowerDown(MT65XX_POWER_LDO_VGP2, "TP");
#endif
#ifdef TPD_POWER_SOURCE_1800
hwPowerDown(TPD_POWER_SOURCE_1800, "TP");
#endif
msleep(20);
}
不受影响的!
自己顶下!
去掉没影响吗?
查看中断速率,看是否由于中断过于频繁导致。如果是请修改报点率。如果在正常范围内,修改读取数据方式。
是啊 一般都不会去跑这段!
如果是中断过于频繁导致,那我怎么处理呢? 中断函数中也不能加延时!
如果是请修改报点率。如果在正常范围内,修改读取数据方式。
读取I2C的数据我怎么去修改呢?(怎么修改我也用那几句啊)
请指点?
在调试驱动的时候,一定要注意自己加的打印语句!