在C2000的例程中我已经使用了SCISETINT寄存器bit17(SET_RX_DMA)和SCISETINT寄存器bit16(SET_TX_DMA),成功运行,但是当我失能SET_RX_DMA,替换为使能SET_RX_DMA_ALL时,DMA没有启动,它们都是DMA接收,只不过SET_RX_DMA_ALL使能后接收的是数据帧和地址帧,我开启SCI模式下的空闲线路模式或地址线路模式也不行,我想知道成功使用这个功能需要在原来C2000例程的LIN模块关于DMA传输的代码更改哪些条件呢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在C2000的例程中我已经使用了SCISETINT寄存器bit17(SET_RX_DMA)和SCISETINT寄存器bit16(SET_TX_DMA),成功运行,但是当我失能SET_RX_DMA,替换为使能SET_RX_DMA_ALL时,DMA没有启动,它们都是DMA接收,只不过SET_RX_DMA_ALL使能后接收的是数据帧和地址帧,我开启SCI模式下的空闲线路模式或地址线路模式也不行,我想知道成功使用这个功能需要在原来C2000例程的LIN模块关于DMA传输的代码更改哪些条件呢