主题中讨论的其他器件:HALCOGEN
大家好、
问题:
SCI 使用 DMA 发送数据、DMA 配置为在初始化时以10字节发送数据。 您希望 SCI 在程序运行时分别发送14字节、18字节和24字节的数据包。 尝试此时修改 DMA 控制数据包的发送数据长度;dmaRAMREG->PCP[DMA_CH4].ITCOUNT =(14 << 16U)| 1;DmaSetChEnable (DMA_CH4、DMA_HW);
然后发现 SCI 的发送 DMA 不工作。 客户猜测是因为寄存器 dmaRAMREG 的 ITCOUNT 参数处于要写入的特权模式、因此应在特权模式下修改此参数。
您能否帮助弄清修改 SCI 的 DMA 控制数据包后 SCI 的发送 DMA 停止工作的原因。
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃