完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
[tr]
mic_in 例程中,利用信号发生器和音响给了麦克风一个1Khz的正弦波信号,我现在将接收数据的数组rxBufPtr[lastFullRxBuf]复制到新建的中间数组tempBuf,想观察一下输入数据的波形,可是在debug模式下,利用graph并不能绘出波形图。不知道是怎么回事,想请教一下各位,谢谢。 static unsigned int tempBuf[AUDIO_BUF_SIZE]; ......... ......... while(1) { if(lastFullRxBuf != lastSentTxBuf) { // 标志将要设置的下一个要传输数据的链接 DAM 参数 parToSend = PAR_TX_START + (parOffTxToSend % NUM_PAR); parOffTxToSend = (parOffTxToSend + 1) % NUM_PAR; parToLink = PAR_TX_START + parOffTxToSend; lastSentTxBuf = (lastSentTxBuf + 1) % NUM_BUF; // 复制 buffer memcpy((void *)tempBuf, (void *)rxBufPtr[lastFullRxBuf], AUDIO_BUF_SIZE); // 复制 buffer memcpy((void *)txBufPtr[lastSentTxBuf], (void *)tempBuf, AUDIO_BUF_SIZE); // 设置相应的 DMA 参数用于发送数据 BufferTxDMAActivate(lastSentTxBuf, NUM_SAMPLES_PER_AUDIO_BUF, (unsigned short)parToSend, (unsigned short)parToLink); } } [/tr] |
|
相关推荐
2个回答
|
|
|
您好,您那边,如果用的是,6748的mic in例程,要测波形的话,只用到信号发生器就可以了,请您用两头为公的音频线,如上图的方式连接测试即可,不需要重新设置中间数组的。 |
|
|
|
|
|
谢谢回复。因为是要对采集到的音频做FFT/FIR处理,需要将rxBufPtr[lastFullRxBuf]里面的数据取出来,所以是想测试一下数据取得对不对。 刚刚按照您的方法直接将1K的正弦波信号通过音频线给到mic_in接口,debug模式下绘出的图也不是理想结果,不知是否是参数设置问题,还请指点一下,谢谢。 @广州创龙廖工 @希望缄默 |
|
|
|
|
只有小组成员才能发言,加入小组>>
【创龙TLT113-MiniEVM开发板试用体验】相关开发过程的体验,以及与毫米波雷达的联调
925 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】--MQTT通讯
926 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】问题4 ubuntu镜像,opencv不能正常工作??
1012 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】10、 Qt实现ADC采集显示和内部温度曲线监控
1461 浏览 0 评论
【创龙TLT113-MiniEVM开发板试用体验】U盘读写速度测试教程
1831 浏览 0 评论
【创龙TL3562-MiniEVM开发板试用体验】问题1 更换到Ubuntu镜像后,USB识别不了外设
471浏览 1评论
【创龙TL3562-MiniEVM开发板试用体验】1、从系统启动卡制作开始
720浏览 1评论
【创龙TL3562-MiniEVM开发板试用体验】Grove移植4之BUTTON
326浏览 0评论
【创龙TL3562-MiniEVM开发板试用体验】--开发板外设与接口测试
813浏览 0评论
1128浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 21:55 , Processed in 0.651831 second(s), Total 78, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1652