打印

STM32 TIM1 正交编码器 输入口必须为PA6 PA7吗

[复制链接]
10041|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我只有PB口了怎么办?
沙发
28182900|  楼主 | 2012-4-11 13:14 | 只看该作者
本帖最后由 28182900 于 2012-4-11 13:21 编辑

怎么到处都找不到RBT6的重映射的表格
怎么64脚不能重映射吗?

使用特权

评论回复
板凳
香水城| | 2012-4-11 13:56 | 只看该作者
TIM1正交编码器输入需要使用CH1、CH2、CH3,它们分别是PA8、PA9、PA10。

STM32_TIM1_alternate_function_remapping.GIF (21.04 KB )

STM32_TIM1_alternate_function_remapping.GIF

使用特权

评论回复
地板
airwill| | 2012-4-11 15:36 | 只看该作者
正交编码器输入需要使用CH1、CH2, 但并不是 TIM1 才支持, 其他的定时器都可以用.

使用特权

评论回复
5
28182900|  楼主 | 2012-4-12 21:04 | 只看该作者
本帖最后由 28182900 于 2012-4-12 21:31 编辑

我将TIM3的PA6 和 PA7 重映射到PB4和PB5后
GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3,ENABLE);
电机每旋转一周只能计数一个脉冲 有时候一个脉冲都没有?这是怎么回事
是不是重映射的不对?

使用特权

评论回复
6
28182900|  楼主 | 2012-4-13 09:04 | 只看该作者
这是原来的例程但是怎么仿真都不对总是跳转到Disassembly各位帮我看看

Encoder.rar

1.11 MB

使用特权

评论回复
7
28182900|  楼主 | 2012-4-13 10:55 | 只看该作者
TIM_TimeBaseStructure.TIM_Period = (4*ENCODER_PPR)-1;  //ENCODER_TIM_PERIOD;
这里为什么要减1?

使用特权

评论回复
8
28182900|  楼主 | 2012-4-13 12:44 | 只看该作者
本帖最后由 28182900 于 2012-4-13 12:47 编辑

为什么无论我怎么设置TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;   
计数模式的TIM3->CNT都是在递减?

额 是不是问题太简单了

使用特权

评论回复
9
28182900|  楼主 | 2012-4-13 16:37 | 只看该作者
谢谢各位的回答

使用特权

评论回复
10
hb0533| | 2013-9-16 11:29 | 只看该作者

谢谢各位的回答

使用特权

评论回复
11
Tongersa| | 2013-12-23 10:15 | 只看该作者
香水城 发表于 2012-4-11 13:56
TIM1正交编码器输入需要使用CH1、CH2、CH3,它们分别是PA8、PA9、PA10。

TIM1用作正交编码器的输入,一定要接CH1和CH2 吗?接CH2和CH3行不?

使用特权

评论回复
12
caomufei| | 2015-8-5 21:43 | 只看该作者
Tongersa 发表于 2013-12-23 10:15
TIM1用作正交编码器的输入,一定要接CH1和CH2 吗?接CH2和CH3行不?

我也遇到了这个问题,通过实验验证,好像只能是  ch1和ch2。楼主最后结论是什么

使用特权

评论回复
13
风中溯| | 2016-11-7 21:01 | 只看该作者
我用VET6的板子也只能用PB6 PB7

使用特权

评论回复
14
Double-明| | 2017-4-5 09:43 | 只看该作者
风中溯 发表于 2016-11-7 21:01
我用VET6的板子也只能用PB6 PB7

只能用定时器的CH1和CH2通道,你最后能正常计数了么

使用特权

评论回复
15
yongwong99| | 2017-4-8 20:55 | 只看该作者
mark!

使用特权

评论回复
16
updown123| | 2019-11-20 16:10 | 只看该作者
学习了解一下

使用特权

评论回复
17
香水城| | 2019-11-20 16:50 | 只看该作者
结论是CH1和CH2,但不限于定时器1.

具体查看手册里的各个定时器功能框图,如下




使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

1127

帖子

2

粉丝