打印
[STM32F0]

关于TIM2输入捕获的疑问

[复制链接]
1397|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Flying_Felix|  楼主 | 2015-12-8 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TI, GPIO, pi, IO, gp
各位大神 最近在用F051来做电机控制
想用TIM2作为输入捕获来检测HALL信号上升沿和下降沿
将TIM2的CH1/2/3连接到GPIOA的PA0/1/2上
我的问题是:
此时GPIOA的模式是配置成复用模式 还是 输入模式?
沙发
JY-DX-JY| | 2015-12-8 16:59 | 只看该作者
如果是用输入捕获功能的话,那就是复用模式。

使用特权

评论回复
板凳
Flying_Felix|  楼主 | 2015-12-9 10:09 | 只看该作者
JY-DX-JY 发表于 2015-12-8 16:59
如果是用输入捕获功能的话,那就是复用模式。

谢谢指导~~那输入捕获就不需要设置OTYPER的寄存器了吧?
是否可以这么理解,复用模式下,硬件其实是inout接口,既可以输入捕获,又可以输出?

使用特权

评论回复
地板
JY-DX-JY| | 2015-12-9 10:22 | 只看该作者
我理解不可以输出,只是输入捕获。

使用特权

评论回复
5
Flying_Felix|  楼主 | 2015-12-9 17:29 | 只看该作者
JY-DX-JY 发表于 2015-12-9 10:22
我理解不可以输出,只是输入捕获。

如果TIM PWM输出,此时不是应该配置GPIO的mode为复用模式吗?
如果TIM 输入捕获,按之前说的,同样也是配置GPIO的mode为复用模式。。

使用特权

评论回复
6
JY-DX-JY| | 2015-12-9 18:05 | 只看该作者
输入捕获是输入,PWM是输出。你看看手册吧,我也说不准。

使用特权

评论回复
7
JY-DX-JY| | 2015-12-9 18:09 | 只看该作者
你配置成复用模式以后,应该还需要其他寄存器配置成输入捕获。那样就不能同时作为PWM口了。

使用特权

评论回复
8
拉克丝| | 2015-12-9 20:18 | 只看该作者
应该是先配置成复用模式,再寄存器配置输入捕获功能

使用特权

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

本版积分规则

2

主题

6

帖子

1

粉丝