OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2578|回复: 6

想请问下用TIM3的ETR输入触发引脚(PD2),来检测旋转编码器的脉冲,但是没有触发计数是怎么回事?

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-12-17
在线时间
6 小时
发表于 2018-12-17 21:53:40 | 显示全部楼层 |阅读模式
1金钱
//想请问下用TIM3的ETR输入触发引脚(PD2),来检测旋转编码器的脉冲,但是没有触发计数是怎么回事?
//TIM3配置如下

void TIM3_Init(void)
{
        TIM_TimeBaseInitTypeDef        TIM_TimeBaseStrcture;
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);
       
        TIM_DeInit(TIM3);
        TIM_TimeBaseStrcture.TIM_Period = 0xFFFF-1;
       
        TIM_TimeBaseStrcture.TIM_Prescaler = 0x00;
        TIM_TimeBaseStrcture.TIM_ClockDivision = 0x0;
        TIM_TimeBaseStrcture.TIM_CounterMode = TIM_CounterMode_Up;
        TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStrcture);
        //TIM_ITRxExternalClockConfig(TIM3,TIM_TS_ETRF);
        TIM_ETRClockMode2Config(TIM3,TIM_ExtTRGPSC_OFF,TIM_ExtTRGPolarity_NonInverted,0);
        TIM_SetCounter(TIM3,0);
        TIM_Cmd(TIM3,ENABLE);
       
}




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-12-17
在线时间
6 小时
 楼主| 发表于 2018-12-18 00:43:03 | 显示全部楼层
同时,我去检测示波器上频率为1000HZ的方波输出计数却是8000/s左右,怎么回事啊熊弟
回复

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2018-12-18 09:00:13 | 显示全部楼层
引脚未初始化?
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-12-17
在线时间
6 小时
 楼主| 发表于 2018-12-18 17:28:08 | 显示全部楼层

当时想偷下懒就没初始化,但是后面加上了测示波器还是不准
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-12-17
在线时间
6 小时
 楼主| 发表于 2018-12-18 17:29:15 | 显示全部楼层
旋转编码器坏了,一开始测试过还是好的,然后后面再测试了下就坏了
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-12-17
在线时间
6 小时
 楼主| 发表于 2018-12-24 15:11:18 | 显示全部楼层
TIM3  etr计数不触发有知道为什么的吗,用的f103
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-12-17
在线时间
6 小时
 楼主| 发表于 2018-12-25 10:27:42 | 显示全部楼层
换TIM1可以用,但是tim3就不行?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 23:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表