微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 怎么修改触摸屏,振动的强弱

怎么修改触摸屏,振动的强弱

时间:10-02 整理:3721RD 点击:
     大家好:修改触摸屏时的震感,有几种方法啊。
     我目前知道的有
   
文件所在目录:
php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/core/res/res/values/config.xml
在这里修改 ,但是 有时效果不明显。

强弱的话还涉及到一个震动时长,可以把它调到50ms或100ms试试,看看是不是有明显改善

改时长有效· 需要区分长按、键盘、按键

驱动有改过 恰好我做了记录
修改马达强弱:
Cust_vibrator.c 文件  cust_vibrator_hw 函数中
.vib_timer =50;
.vib_timer = 10;
修改数值大小即可. 75上的。

你好,MTK振动的强弱是由电压控制的。你可以去修改振动电压的大小去控制振动的强弱。
static int vibr_Enable(void)
{
    printk("[vibrator]vibr_Enable \n");
hwPowerOn(MT65XX_POWER_LDO_VIBR, VOL_3300 , "VIBR");
return 0;
}
你可以修改VOL_3300电压大小去控制振动强弱。
个人意见,仅供参考,欢迎讨论,共同提高!

  你修改的是功能机 还是智能机啊,我都没有找到这个函数和文件 。
  能讲一下文件的路径吗

你是什么平台?加大振动的控制电压大小就可以了!

mtk6515m
在哪个文件里面修改啊

在文件vibrator.c中函数vibr_Enable()处:
extern void dct_pmic_VIBR_sel(kal_uint32 volt)  加上这个
static int vibr_Enable(void)
{
      if (!ldo_state){
      dct_pmic_VIBR_sel(UPMU_VOLT_3_3_0_0_V);   加上这句
      dct_pmic_VIBR_enable(1);
      ldo_state=1;
      }
      return 0;
}
如果编译不过,请把定义UPMU_VOLT_3_3_0_0_V的头文件包进去。
我这个是75的代码,不知道与你的是不是一样的。你试试看!

试了怎么样?在15M 上这样修改有用吗?


这里我也看到,但15平台vibrator默认2.8,试过改3.3效果不大。另外震动强弱和vibrator质量有关,和震动时间有关。

a zhuo这么早

好贴好贴!
学习了

MTK智能机的该cust里面的震动时间就可以了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top