微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 50D开机进入了耳机模式如何调整?

50D开机进入了耳机模式如何调整?

时间:10-02 整理:3721RD 点击:
50D 开机默认进入了耳机模式,硬件已经做好了,如何通过修改软件取消掉耳机模式?

很久没有做功能机了。
应当是auxmain.c
你将中断函数置空试一下。
此函数 *_HISR(void);

const unsigned char  L1SP_SPEAKER1     = L1SP_BUFFER_0;
const unsigned char  L1SP_SPEAKER2     = L1SP_BUFFER_ST;
const unsigned char  L1SP_LOUD_SPEAKER = L1SP_BUFFER_ST_M|L1SP_BUFFER_EXT;
改成
const unsigned char  L1SP_SPEAKER1     = L1SP_BUFFER_ST_M|L1SP_BUFFER_EXT;;
const unsigned char  L1SP_SPEAKER2     = L1SP_BUFFER_ST_M|L1SP_BUFFER_EXT;;
const unsigned char  L1SP_LOUD_SPEAKER = L1SP_BUFFER_ST_M|L1SP_BUFFER_EXT;
这样喇叭有声音了,但mic还是没声音。

const unsigned char  L1SP_MICROPHONE1  = L1SP_LNA_0;
const unsigned char  L1SP_MICROPHONE2  = L1SP_LNA_1;
改成这样也不行。
const unsigned char  L1SP_MICROPHONE1  = L1SP_LNA_0;
const unsigned char  L1SP_MICROPHONE2  = L1SP_LNA_0;

兄弟,你是不要耳机模式,还是要把耳机模式改对啊?
不要耳机模式就简单了,直接把宏关了,在mk下。
如果是要改过来,就要根据你原理图,加开的宏改,要具体情况具体分析。

能找下具体哪个宏吗?
好像是硬件那边出了点问题,导致开机自动进入了 而模式,现在软件来调整。

将中断极性反一下就行了。

ACCDET_SUPPORT 开成DISABLE_AUX_ACCDET,就可以把耳机模式去掉,不会再检测到耳机。

告诉他具体哪个宏,我现没有功能机软件了。
也没有关过什么宏。

正在编译大家稍等,

ACCDET_SUPPORT = FALSE

可以了 多谢各位。
下午去调gps.

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

网站地图

Top