当前位置: 首页 > news >正文

杰理之打开mic,获取mic数据,分析mic频谱【篇】

//使用头文件
#include “spectrum/Spectrum_fft.h”
//数据定义
#define mic_spectrum_fft 1
int get_spectrum;
spectrum_fft_hdl *fft_hdl = NULL;

//开mic,获取mic数据:
extern void mic_spectrum_get_demo(void *p);
int audio_adc_mic_open_demo(u16 sr)
{ printf(“KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKL\n”);
u8 ladc_mic_gain = 5;
ASSERT(ladc_mic == NULL);
ladc_mic = zalloc(sizeof(struct ladc_mic_demo));
if (ladc_mic) {
audio_adc_mic_open(&ladc_mic->mic_ch, AUDIO_ADC_MIC_CH, &adc_hdl);
audio_adc_mic_set_sample_rate(&ladc_mic->mic_ch, sr);
audio_adc_mic_set_gain(&ladc_mic->mic_ch, ladc_mic_gain);
audio_adc_mic_set_buffs(&ladc_mic->mic_ch, ladc_mic->adc_buf, LADC_MIC_IRQ_POINTS * 2, LADC_MIC_BUF_NUM);
audio_adc_mic_start(&ladc_mic->mic_ch);
ladc_mic->adc_output.handler = adc_mic_open_demo_output; //回调函数
ladc_mic->adc_output.priv = &adc_hdl;
audio_adc_add_output_handler(&adc_hdl, &ladc_mic->adc_output);
#if mic_spectrum_fft //频谱部分
spectrum_fft_open_parm parm = {0};
parm.sr = sr;
parm.channel = 1;
parm.attackFactor = 0.9;
parm.releaseFactor = 0.9;
parm.mode = 2;
fft_hdl = audio_spectrum_fft_open(&parm);
get_spectrum = sys_timer_add(fft_hdl, mic_spectrum_get_demo, 500);//频谱值获取测试 */
printf(“spectrum_open_demo\n”);
clock_add(SPECTRUM_CLK);
#endif
return 0;
} else {
return -1;
}
}

http://www.rkmt.cn/news/156696.html

相关文章:

  • 计算机毕设java的校园爱心公益平台的设计与实现 基于Java的校园公益信息管理平台开发与实践 Java技术驱动的校园爱心公益管理系统设计与应用
  • 如何挑选壳聚糖厂家?壳聚糖个性化定制推荐 - myqiye
  • Windows镜像下载失败?5个实用技巧帮你轻松解决
  • 杰理之MIC回调函数【篇】
  • 21、高级持续交付中的数据库迁移与管理
  • 游戏王卡牌脚本完全指南:从新手到专家的必备手册
  • Elasticsearch教程:实战案例解析CRUD操作全流程
  • VHDL课程设计大作业:四路彩灯控制器的FPGA逻辑实现
  • uesave终极指南:轻松编辑Unreal引擎游戏存档的完整教程
  • 24、软件开发与部署的最佳实践与技术指南
  • Blender FLIP Fluids:5分钟掌握专业级液体模拟技术
  • 2025年年终中国刑事辩护律师推荐:聚焦重大疑难复杂案件,专家严选5位顶尖律师实力对比与指南 - 十大品牌推荐
  • LegacyUpdate项目完整安装指南:让老旧Windows系统重获更新能力
  • 3分钟搞定手机弹窗:李跳跳自定义规则终极指南
  • 为什么90%的工程师首次部署Open-AutoGLM都会失败?(深度剖析+完整解决方案)
  • 2025年北京岩板定制厂家排行榜,五方岩板厂靠不靠谱? - mypinpai
  • 2025年年终成都西点烘焙培训学校推荐:聚焦学员真实评价与就业成果的5所高口碑学校深度解析 - 十大品牌推荐
  • 2025年智能温控烘干机推荐,烘干机厂家哪家好? - 工业推荐榜
  • BiliTools智能总结:3步掌握AI视频摘要核心技巧
  • 2025年年终成都西点烘焙培训学校推荐:从课程体系到师资力量全方位横评,附不同预算下的5所性价比指南 - 十大品牌推荐
  • PdfiumViewer 终极指南:从零开始打造专业级 PDF 查看器
  • 【节点】[ColorMask节点]原理解析与实际应用
  • Realtek RTL8125驱动终极配置指南:简单快速实现2.5G网络性能最大化
  • 终极指南:3分钟学会CreamApi自动DLC解锁工具
  • 毕设分享 基于大数据的共享单车数据分析与可视化
  • 2025年木炭机公司推荐,高性价比的新型木炭机工厂全解析及口碑排行 - 工业推荐榜
  • PaddlePaddle镜像在政府公文处理中的提效方案
  • 终极Sublime代码高亮方案:Monokai Extended深度解析
  • 2025年北京岩板楼梯推荐厂商排名,岩板楼梯厂家专业定制全解析 - mypinpai
  • WindiskWriter:macOS上制作Windows启动盘的终极神器