同一个通用(或者高级)定时器可以同时输出pwm和读取电机编码器的值吗

2019-08-19 17:02发布

大家好,最近在弄一个项目,需要控制6个直流电机,通用(高级)定时器的编码器模式可以读取电机编码器,我用的板子是stm32f103zet6,通用定时器4个,高级定时器2个,刚好能获取6个电机的编码器值,但是还需要输出6个pwm来控制电机。我配置通用定时器的TIM2,TIM3,TIM4的3、4通道为pwm输出,但是没有输出。所以想问问各位大神,同一个通用(或者高级)定时器可以同时输出pwm和读取电机编码器的值吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-08-19 21:06
 精彩回答 2  元偷偷看……
unllow
2楼-- · 2019-08-20 01:24
我寻思着用两块板子,一块读取编码器的值,通过串口传送到另一块板子。试了试,好像是串口只能传送0-255之间的数
unllow
3楼-- · 2019-08-20 06:39
正点原子 发表于 2016-2-23 23:24
编码器,你看看读取是不是要涉及到清零CNT的工作了,如果没有,就可以.

谢谢原子哥,读的电机速度,涉及到清零了。现在打算用两块板子做
chenghuayou
4楼-- · 2019-08-20 07:42
请问楼主,您的编码器设置代码能分享一下吗,我弄了好久没搞出来!

一周热门 更多>