128000脉冲编码器求助

2019-07-21 03:57发布

本人一个项目需要用到4倍频后,每圈脉冲数为128000的编码器,想用F103的编码器接口,不过设置如下语句时:
TIM_TimeBaseStructure.TIM_Period = (4*ENCODER_PPR)-1;  ,计数后的值超过了65535最大值,请问有没有什么办法,利用F4系列的芯片行不行?谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
shihantu
1楼-- · 2019-07-21 05:14
需要自己做数据溢出处理 , F4也一样 , 即使使用32位计数器 , 多圈溢出还是会出现的 .
homo
2楼-- · 2019-07-21 10:18
我试试,谢谢

一周热门 更多>