你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请问stm32的一个定时器可以同时计算两个光栅编码器吗?

[复制链接]
赵怡彬 提问时间:2017-3-29 12:59 /
由于手上只有一个c8t6,想做平衡车,这样的话两个编码器要两个定时器来计数,然后我在stm32官方编码器使用笔记里看到这句话:“当定时器配置成编码器接口模式时,提供传感器当前位置的信息。如果使用另一个配置在捕获模式的定时器,测量两个编码器事件的间隔,可以获得动态的信息(速度,加速度,减速度)。”那样的话用来测速一个电机就需要两个定时器了,我至少还要一个定时器来输出pwm,所以最少要5个定时器,可是c8t6只有4个,有什么好的解决方法吗?
收藏 1 评论2 发布时间:2017-3-29 12:59

举报

2个回答
xueshawu 回答时间:2017-3-29 14:49:01
编码器脉冲可以通过外部中断的方式来获取计数值;只不过会麻烦点;在处理上也会麻烦点;不过这种方式肯定是可行的
xueshawu 回答时间:2017-3-29 14:52:12
另外,基本定时器是没有编码器功能的,不过,我记得C8T6好像是TIM1 TIM2 TIM3 TIM4;正好都是高级定时器或者通用定时器

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版