(1)杰理AD14N——MIC模块应用即record模式代码

一、MIC模块

MIC模块是一种用于音频信号的输入和输出的接口模块。MICLDO、MICBIAS和MICIN是MIC模块的接口引脚,其含义如下:

  1. MICLDO(MIC Low Dropout)接口:这是MIC模块的电源引脚,用于提供模块的低压降电源。通常,MIC模块需要一个较低的电源电压来正常工作,而MICLDO接口就是用来提供这个低压降电源的。
  2. MICBIAS(MIC Bias)接口:这是MIC模块的偏置引脚,用于提供麦克风的偏置电压。麦克风是一种需要外部偏置电压才能正常工作的传感器,而MICBIAS接口就是用来提供这个偏置电压的。
  3. MICIN(MIC Input)接口:这是MIC模块的音频输入引脚,用于接收来自麦克风或其他音频源的模拟音频信号。通常,MICIN接口接收到的音频信号会通过模块的其他部分进行处理和放大,然后输出给其他设备或系统使用。

综上所述,MICLDO接口用于提供低压降电源,MICBIAS接口用于提供麦克风的偏置电压,MICIN接口用于接收音频输入信号。

使用MICBIAS(MIC Bias)接口作为偏置电压(MICBIAS和mic连接)

二、代码设置

1. 原代码修改

app_record()函数在进入while(1)之前进行调用了app_record_init()函数进行初始化设置。

app_record_init()函数会调用encode_start()进行编码操作即录音开始。

我们将其注释掉防止开始进入录音。

设置两个消息分别为:

MSG_REC_START:录音开始

MSG_REC_END:录音结束

2. 消息添加代码

当IOkey3按键按下时,进入录音状态。

当IOkey3按键长按抬起时,录音结束。

进入消息列表添加相应的消息

写出消息对应的代码

case MSG_REC_START:
			///开始录音
			log_info("encode start\n");
            music_play_destroy(&music_obj);
            encode_start();
			break;
case MSG_REC_END:
			if (e_status == ENC_ING) {
				//停止录音并播放录音
				encode_stop();
				log_info("encode stop \n");
	            decoder_init();
	            void *device = dev_open(__SFC_NANE, 0);
			    log_info(" start file index : %d\n", findex);
	            if (music_play(&music_obj, NULL, findex, decoder_type, device,                 
                     MUSIC_MODE_PLAY_ONE, FS_TYPE_NORFS, NULL) == -1) {
	                    log_info("music play failed \n");
	            }
			}
			break;

  1. 将开始的录音模式改为正常模式

将译码器类型中的BIT_SPEED模式注释掉

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 杰理AC696X是一款音频处理芯片,用于无线耳机和耳机等产品。它具有低功耗,小尺寸和高性能的特点。 AC696X芯片集成了音频解码、功放、无线通信等功能,可广泛应用于蓝牙耳机、TWS耳机和其他便携式音频设备。该芯片支持蓝牙5.0版本,具备更稳定的连接和更低的功耗。 AC696X芯片提供了高质量的音频解码和编码,支持多种音频格式,如AAC、SBC和MP3等。它还具备噪声消除和回声抑制的功能,可提供清晰的通话质量和音乐体验。 此外,AC696X还支持触摸开关、声音触摸控制、智能语音助手等功能。用户可以通过简单的触摸操作来控制音量大小、切换音乐、接听电话等。智能语音助手功能可以实现语音唤醒、语音识别和语音控制等智能化操作。 总之,杰理AC696X是一款功能强大的音频处理芯片,它的低功耗、小尺寸和高性能使得它成为无线耳机和耳机等产品的理想选择。无论在音频性能、连接稳定性还是智能化功能方面,AC696X都能提供出色的表现。 ### 回答2: 杰理AC696X是一款具有麦克风功能的芯片,被广泛应用于无线耳机和蓝牙耳机等产品。这款芯片采用了低功耗蓝牙5.0技术,具有出色的连接稳定性和音频传输质量。它还支持主从模式的切换,可以灵活适应不同的使用场景。 在麦克风功能方面,杰理AC696X能够实现高清无损音频录制和语音通话。它采用了专业级的降噪技术,能够有效降低背景噪音对录音和通话的干扰,提供清晰、纯净的声音效果。此外,该芯片还支持语音唤醒功能,可以通过声音控制触发设备,增强用户的使用体验。 杰理AC696X还具有多种智能功能,比如触摸控制和电池管理等。通过触摸操作,用户可以方便地控制音乐播放、通话接听挂断等功能。而电池管理系统能够有效延长耳机的续航时间,提供更长时间的使用体验。 总之,杰理AC696X是一款功能强大的芯片,具备麦克风、降噪、语音唤醒和智能控制等多种特性。它为无线耳机和蓝牙耳机等产品提供了稳定的无线连接和高品质的音频传输,在音频录制和语音通话方面也表现出色。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值