TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TMS320C6748的MCASP问题

请问,在使用McASPTxEnable过后,正常工作以后,想让传输暂停,该使用什么语句?(传输是对外输出的)

McASPAMuteEnable?或者McASPAMUTEINActivate?

如果是这两种的话,该如何配置?

比如下面四个该使用哪个?

MCASP_AMUTE_TX_DMAERROR

MCASP_AMUTE_TX_CLKFAIL
MCASP_AMUTE_TX_SYNCERROR \n
 MCASP_AMUTE_TX_UNDERRUN \n

我在MCASP初始化部分已经将其使能

McASPTxIntEnable(SOC_MCASP_0_CTRL_REGS, MCASP_TX_DMAERROR
        | MCASP_TX_CLKFAIL
        | MCASP_TX_SYNCERROR
        | MCASP_TX_UNDERRUN);

    McASPRxIntEnable(SOC_MCASP_0_CTRL_REGS, MCASP_RX_DMAERROR
        | MCASP_RX_CLKFAIL
        | MCASP_RX_SYNCERROR
        | MCASP_RX_OVERRUN);

但为什么还是不行?

Tony Tang:

暂停MCASP需要将其置于RESET状态,AMUTE是用来检测错误后发出AMUTE信号通知对方用的,跟这个停止没有关系。

Yunjiang Zhao:

回复 Tony Tang:

请问该如何做呢?

暂停以后,又如何重启呢?

Yunjiang Zhao:

回复 Tony Tang:

搞定了,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于TMS320C6748的MCASP问题
分享到: 更多 (0)