我尝试直接读写寄存器,但发现寄存器的值没有改变,请问我写寄存器的方式是否存在问题。
代码如下:
MTU0.TCR.BYTE = 0x02;//计数器时钟设置为66Mhz/16
MTU0.TCNT.WORD = 0;//计数器清零
MTU.TSTRA.BYTE = 0x01;//mtu0开始计数
MTU.TSTRA.BYTE = 0x00;//mtu0停止计数
count = MTU0.TCNT.WORD;//读取计数器值
请问我上面的代码是否有什么问题?