您好!
参考手册 SPNU515C 不清楚 DMA AIM 的功能。 在第16.2.8节中、该段写入:
当通道控制寄存器(第16.3.2.4节)的自动启动模式(AIM)位被使能且通道由软件请求进行块传输时、 完成一个块传输后、使用存储在相应控制数据包中的相同通道信息、通道将再次重新启动。 在硬件请求的情况下、即使启用了自动启动、每次块完成后都需要重新触发通道。
但是 、在第16.3.1.4节中、它写入:
在下列情况下、相应的硬件使能位被自动清零:
•在一个块传输结束时、如果自动启动位 AIM (请见 CHCTRL)未激活。
•如果检测到有源通道的 AHB 总线错误。
第二个部分似乎是说 AIM = 1会阻止硬件使能位被清除、但第一个部分是说 AIM = 1不会阻止硬件使能位被清除。 哪个部分是正确的?