还有看以前有个帖子上面写,TIMER中断函数里要把TIAFR位置0,但是发现置0之后就无法进入下中断了,芯片手册这一位写的是you can clear this bit by writing a 1 to it。但是写1之后就会一直响应这个中断。如果写0的话感觉好像是因为CNT不能到0而无法进入中断了。而且一条指令CNT好像数差了好多,是因为5535的定时器不支持软件断点停止计数吗???以前用的5509的板子,TCR一个bit可以设置遇到断点定时器停止工作,但是5535并没有这个bit。
刚入门小菜一枚,求大神指导!
Tony Tang:
这个寄存器写0是无效的,也就是没有清除状态,从而不能产生后续的中断。
ao shenTCR一个bit可以设置遇到断点定时器停止工作,但是5535并没有这个bit
确实没看到有,这是跟这个外设IP版本相关的。