好吧,我以为我很清楚,但是当我设置DMA将单个字节发送给CCB [2]时,它没有'工作,进入了可怕的假人处理程序。
甚至在DMA处于SW中时仅向CCB [2]写入时,触发器也是如此。
但是,当我将地址更改为某个虚拟变量时,它可以正常工作,因此通过DMA写入CCB [2]是我的下一个障碍。
检查了数据表并且没有'立即发现有关将DMA写入CCB寄存器的任何特殊条件,仅此条件:
PER / PERB时清除,
CCx / CCBx,PATT / PATTB
或WAVE / WAVEB寄存器是
书面。
在这一点上我'm pretty sure it'的ASF4让我再次绊倒

。但是反正我'我会继续尝试看看's going on exactly.
显然,通过DMA写入寄存器会产生错误。但是我仍然可以通过仅更改数据目标来检查是否从TCC0获得了DMA触发。