请问,在使用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:
搞定了,谢谢