60A平台听筒有声音,喇叭没有声音,求大神帮忙
有朋友分析是:
没做耳机插孔,检测到耳机电路不通,以为是插入了耳机,开启了耳机模式,但是这样的话我有个疑问就是为什么听筒还有按键音,以及如果真是这个原因怎么通过修改软件解决呢?
感谢大家,问题解决了,应该是工程里的代码afe_6260.c有部分代码有问题,从另一个工程拷过来就行了。另外因此知道怎么直接屏蔽耳机功能了,修改mak文件中的 ACCDET_SUPPORT 为 DISABLE_AUX_ACCDET。当时问一个朋友,朋友再问他的朋友,结果那边说要钱才肯告诉我怎么屏蔽耳机功能,有点小伤感,后来就自己去找方法了,确实不难,在此分享给大家
麻烦小编确认一下
1、小编的这款手机开机的时候在屏幕的最上方有没有显示插入耳机的图标。我也遇到过同样的情况没有耳机孔开机直接进入耳机模式。听筒和喇叭都没有声音。这种情况软件好像可以屏蔽耳机功能。
2、不知道小编这款手机软件用的是内部K类功放还是AB类功放,如果用的是内部K类那么升压那么3个4.7UF电容不能省。(问下你们软件那边用的是什么功放)。
3、还有可能软件那边用的是3合1设计的软件,导致喇叭没声音。
个人估计软件出问题的可能性比较大。
希望对小编有帮助。
非常感谢,想请教下当时你是怎么解决的呢(怎么屏蔽那个耳机功能)?我们用的是K类功放,你说的电容也都是有的,也没有使用三合一的,所以可能是耳机模式的概率大些,但是还是有个很大的矛盾,因为能听到听筒里有按键音出来
hi,你好,我进屏幕看了下,没有显示耳机图标的,而且确实有按键音,所以应该不是进入了耳机模式吧?状态栏会有个音乐那个标识,是表示开启了mp3吗还是什么,会是这个原因吗?
软件上要先查一查此时通道是不是切在了喇叭上,然后再查查ADC、DAC等寄存器以及PA是不是的确打开了,软件应该是检查的重点。
小编你好,屏蔽耳机功能软件应该挺容易的,我不是搞软件的不是很清楚。
还有小编有没有试过打10086,免提喇叭有没有声音,听筒有没有声音。
小编在看下喇叭那边的原理图和参考设计有没有什么不同,是不是漏接了一根线。
而且听筒有按键音,很有可能是软件那边的通路有问题。
多谢各位回复,我们是CPU内置功放的,听说要打开开关什么的,但是没弄过不知道怎么打开,以及是不是这个原因。下面是参考的一个代码,但试了居然还是没有效果,电话免提时没有声音,我写了个程序,点击播放一个音频,这个过程中按键音就听不到了,待播放完后,按键音又能从听筒听到了。
DCL_HANDLE handle;
PMU_CTRL_SPK_SET_EN val;
handle=DclPMU_Open(DCL_PMU, FLAGS_NONE);
if (sw_on)
val.enable=DCL_TRUE;
else
val.enable=DCL_FALSE;
DclPMU_Control(handle, SPK_SET_EN, (DCL_CTRL_DATA_T *)&val);
DclPMU_Close(handle);
估计以前没有做过平板,实习生来的,同样我也是来学习的。我关注的是时序与代码。
估计以前没有做过平板,实习生来的,同样我也是来学习的。我关注的是时序与代码。
遇到跟小编一样的问题,多谢小编分享出了屏幕耳机检测方法。我试一下,多谢多谢
好贴! 相同问题 解决了 多谢