完善资料让更多小伙伴认识你,还能领取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模式下绘出的图也不是理想结果,不知是否是参数设置问题,还请指点一下,谢谢。 @广州创龙廖工 @希望缄默 |
|
|
|
只有小组成员才能发言,加入小组>>
基于RK3588J的6路MIPI CSI视频采集案例分享,多路视频系统必看!
890 浏览 0 评论
444 浏览 0 评论
【创龙科技TL570x-EVM开发板试用体验】 GStreamer 功能测评
8455 浏览 8 评论
【创龙科技TL570x-EVM开发板试用体验】创龙TL5708-EVM开发板入手使用体验评测
6222 浏览 0 评论
【创龙TLZ7x-EasyEVM评估板试用连载】+3.环境搭建vmware+ubuntu详细教程(二)
1325 浏览 0 评论
1992浏览 0评论
2647浏览 0评论
【创龙科技T3开发板试用体验】从开发板到PLC-----测试LUA
2690浏览 0评论
【创龙科技T3开发板试用体验】创龙T3开发板使用体验(1)--基本开发环境搭建
1585浏览 0评论
494浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-31 16:25 , Processed in 0.640472 second(s), Total 80, Slave 62 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号