经过验证,不能进入中断服务程序的原因是寄存器设置的顺序有关,现在只列出关键点
HRTIM_TIMxCR的PREEN,预装载使能,
设置PREEN为1,使能预装载,启动HRTIM定时器TIME,然后使能TIME中断HRTIM_TIM_IT_CMP2,这样的顺序是无法进入比较中断的。
设置PREEN为0,不使能预装载,启动HRTIM定时器TIME,然后使能TIME中断HRTIM_TIM_IT_CMP2,这样的顺序是可以进入比较中断。
设置PREEN为1,使能预装载,使能TIME中断HRTIM_TIM_IT_CMP2,然后启动HRTIM定时器TIME,这样的顺序也是可以进入比较中断。
经过验证,不能进入中断服务程序的原因是寄存器设置的顺序有关,现在只列出关键点
HRTIM_TIMxCR的PREEN,预装载使能,
设置PREEN为1,使能预装载,启动HRTIM定时器TIME,然后使能TIME中断HRTIM_TIM_IT_CMP2,这样的顺序是无法进入比较中断的。
设置PREEN为0,不使能预装载,启动HRTIM定时器TIME,然后使能TIME中断HRTIM_TIM_IT_CMP2,这样的顺序是可以进入比较中断。
设置PREEN为1,使能预装载,使能TIME中断HRTIM_TIM_IT_CMP2,然后启动HRTIM定时器TIME,这样的顺序也是可以进入比较中断。
举报