微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6582、MT6588和MT6592使用PWM请注意序号对应

MT6582、MT6588和MT6592使用PWM请注意序号对应

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
MT6582、MT6588和MT6592使用PWM请注意序号对应,GPIO Spec和code中序号不一致
[SOLUTION]
GPIO Spec和code中序号不一致,对照关系如下:


比如,使用GPIO Spec中是PWM2,则code请参考如下:
int XXX_set_pwm( u32 level)
{
struct pwm_spec_config pwm_setting;
pwm_setting.pwm_no = PWM3;
pwm_setting.mode = PWM_MODE_OLD;
pwm_setting.pMIC_pad = false;
pwm_setting.clk_div = CLK_div1;
pwm_setting.clk_src = PWM_CLK_OLD_MODE_32K;
pwm_setting.PWM_MODE_OLD_REGS.IDLE_VALUE = 0;
pwm_setting.PWM_MODE_OLD_REGS.GUARD_VALUE = 0;
pwm_setting.PWM_MODE_OLD_REGS.GDURATION = 0;
pwm_setting.PWM_MODE_OLD_REGS.WAVE_NUM = 0;
pwm_setting.PWM_MODE_OLD_REGS.DATA_WIDTH = 25;
pwm_setting.PWM_MODE_OLD_REGS.THRESH = 10;
pwm_set_spec_config(&pwm_setting);
GPIO Spec中的值code 中对应的值
PWM0 PWM1
PWM1 PWM2
PWM2 PWM3
PWM3 PWM4
PWM4 PWM5
return 0;
}

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

网站地图

Top