Other Parts Discussed in Thread: LAUNCHXL2-570LC43
技术支持您好,
本人所使用文档为spnu653a,使用官方开发板LAUNCHXL2-570LC43,
1,根据文档说明,寄存器HWAPCNT是可读可写的,

而实际测试中,操作过程如下:
输入齿轮信号,HWAGCR0[0]=1,HWAGCR2[0]=1,对HWAPCNT写入任意数据,然后连续读取HWAPCNT寄存器N次,观察PCNT是否改变,并从指定数据处递增变化。结果发现PCNT可写,但数据不生效,PCNT未从指定数据处递增变化,请问PCNT是否可写?
2、根据文档,当PCNT(n)>2xPCNT(n-1)会产生中断标志Singularity found during normal tooth,此时HWAFLG[4]置位,

实际测试时,不输入齿轮信号,HWAGCR0[0]=1,HWAGCR2[0]=1,HWAGCR2[16]=1,此时观察到PCNT1为0,PCNT持续递增,但中断标志Singularity found during normal tooth未产生,HWAFLG[4]一直0,
若此时对PCNT1进行写操作,可发现PCNT1有变化,但HWAFLG[4]仍然为0。如果此时HWAG接收到齿信号有效边沿,HWAFLG[4]才置位0,请问中断标志Singularity found during normal tooth的产生除了需要WAGCR2[16]置位,满足与PCNT(n)>2xPCNT(n-1)关系,还与什么有关?