mic_in中指针数组问题 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3583|回复: 2
打印 上一主题 下一主题

[未解决] mic_in中指针数组问题

[复制链接]

4

主题

8

帖子

84

积分

注册会员

Rank: 2

积分
84
跳转到指定楼层
楼主
发表于 2017-6-28 13:01:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 方穹 于 2017-6-28 13:05 编辑



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);

        }

    }





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

积分
731
沙发
发表于 2017-6-29 16:42:01 | 只看该作者






您好,您那边,如果用的是,6748的mic in例程,要测波形的话,只用到信号发生器就可以了,请您用两头为公的音频线,如上图的方式连接测试即可,不需要重新设置中间数组的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

4

主题

8

帖子

84

积分

注册会员

Rank: 2

积分
84
板凳
 楼主| 发表于 2017-6-29 17:09:00 | 只看该作者
本帖最后由 方穹 于 2017-7-3 10:22 编辑
广州创龙廖工 发表于 2017-6-29 16:42
您好,您那边,如果用的是,6748的mic in例程,要测波形的话,只用到信号发生器就可以了,请您用两头 ...

谢谢回复。因为是要对采集到的音频做FFT/FIR处理,需要将rxBufPtr[lastFullRxBuf]里面的数据取出来,所以是想测试一下数据取得对不对。

刚刚按照您的方法直接将1K的正弦波信号通过音频线给到mic_in接口,debug模式下绘出的图也不是理想结果,不知是否是参数设置问题,还请指点一下,谢谢。

@广州创龙廖工   @希望缄默

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-21 03:08 , Processed in 0.037726 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表