打印
[其他ST产品]

stm32输入捕获模式下, TIM_ICSelection的值选择不解,盼求解

[复制链接]
943|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2023-7-17 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用固件库3.5开发的,再用stm32的通用定时器,用于编码器读取时,有一句代码:        TIM_ICStructInit(&TIM_ICInitStructure);
然后去看了缺省值的各个参数的具体值,其中对TIM_ICSelection填入的参数是TIM_ICSelection_DirectTI不是很懂,看pdf文档中有说明:

但是我没怎么看懂,求个大神,能不能给我详细点解释一下呀,这句话是不是等于寄存器操作时候的这两句代码:

        TIM2->CCER |= 0<<1;                  //IC1不反向
        TIM2->CCER |= 0<<5;           //IC2不反向

使用特权

评论回复
沙发
Stahan| | 2023-7-17 21:40 | 只看该作者
Direct就是1-1,2-2,3-3,4-4;Indirect就是1-2,2-1,3-4,4-3。

使用特权

评论回复
板凳
一秒落纱| | 2023-8-18 22:44 | 只看该作者
其实你不用去研究寄存器啊,那个很麻烦的

使用特权

评论回复
地板
江河千里| | 2023-8-18 22:48 | 只看该作者
这个IC1,2,3,4估计是哪个引脚吧

使用特权

评论回复
5
三生万物| | 2023-8-19 01:12 | 只看该作者
我也没看懂耶,他这个IC1IC2这种是干啥的?

使用特权

评论回复
6
淡漠安然| | 2023-8-19 03:47 | 只看该作者
建议还是用cubemx配置一下比较好,比寄存器好理解多了

使用特权

评论回复
7
暖了夏天蓝了海| | 2023-8-19 05:26 | 只看该作者
定时器你想用作正交编码器的操作吗?

使用特权

评论回复
8
别乱了阵脚| | 2023-8-19 07:22 | 只看该作者
我记得正点原子应该是有这方面的教程的吧

使用特权

评论回复
9
冰春彩落下| | 2023-8-19 09:44 | 只看该作者
你想实现什么功能啊?

使用特权

评论回复
10
江河千里| | 2023-8-19 11:23 | 只看该作者
这个IC1,2,3,4估计是哪个引脚吧

使用特权

评论回复
11
光辉梦境| | 2023-8-19 13:25 | 只看该作者
你得找个这个定时器的demo试试才行

使用特权

评论回复
12
远山寻你| | 2023-8-19 15:04 | 只看该作者
你这不是有描述么,就按照你的描述来呗

使用特权

评论回复
13
夜阑风雨| | 2023-8-19 17:33 | 只看该作者
你可以先填上试试,如果不对,再反回来呗

使用特权

评论回复
14
Henryko| | 2023-8-19 21:12 | 只看该作者
搞不懂,直接cubeMX配置呗

使用特权

评论回复
15
Mowergy| | 2023-10-21 10:56 | 只看该作者
直接用cubemx配置比较好吧,更简单

使用特权

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

本版积分规则

1339

主题

3897

帖子

0

粉丝