本帖最后由 仙人球W 于 2015-3-26 15:00 编辑
现状:
1,实现脉冲计数,顺时针拧一下TIM3->CNT增加4。逆时针一下TIM3->CNT减4(这样65535只能计数到16383)
2,采用TIM中断源,当计数值和设定值一致是中断。这样可以利用中断实现任意数计数。
问题:
1,有没有状态寄存器的位描述正反转方向?
2,当我快速调时,我每次都是增加400,这样就会导致不进中断。例如:我从1600调到0,如果我慢速调每次减4可以进中断,快速调我是每次减400这样就进不了中断。导致显示错误,有什么方法解决?
现在我采用新旧值对比的方式 需要知道方向,但是不能用新旧值差的正负来判断。因为在零点附近会出现问题
|