在线时间2080 小时
UID3253523
注册时间2016-3-21
NXP金币1132
该用户从未签到
超级版主
- 积分
- 19544
- 最后登录
- 2024-3-28
|
发表于 2021-4-22 14:49:06
|
显示全部楼层
楼主你好!关于这个问题,你可以参考下这个连接:
https://community.nxp.com/t5/i-MX-RT/How-to-configure-headphone-mic-in-IMXRT1050-evk/td-p/1165865
也就是:
wm8960_config_t wm8960Config = {
.i2cConfig = {.codecI2CInstance = BOARD_CODEC_I2C_INSTANCE, .codecI2CSourceClock = BOARD_CODEC_I2C_CLOCK_FREQ},
.route = kWM8960_RoutePlaybackandRecord,
.rightInputSource = kWM8960_InputDifferentialMicInput2,
.leftInputSource = kWM8960_InputDifferentialMicInput3,
.playSource = kWM8960_PlaySourceDAC,
.slaveAddress = WM8960_I2C_ADDR,
.bus = kWM8960_BusI2S,
.format = {.mclk_HZ = 6144000U, .sampleRate = kWM8960_AudioSampleRate16KHz, .bitWidth = kWM8960_AudioBitWidth16bit},
.master_slave = false,
};
不过看你已经把左声道的麦给加进去了。
如果这种情况,你只能听到板子上麦的声音,不能听到耳机麦的声音,情况只有一种了,你的耳机不满足OMTP标准的,我们国内目前还是CTIA standard比较多,那么这种情况,你只需要买一个转接头,OMTP转CTIA的就行了。
给你一个照片。
|
|