OpenEdv-开源电子网

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

stm32编码器IC初始化为什么没有设置通道???

[复制链接]

3

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2017-2-22
在线时间
7 小时
发表于 2017-4-11 17:43:04 | 显示全部楼层 |阅读模式
10金钱
请教一下,为什么
TIM_ICStructInit(&TIM_ICInitStructure);
TIM_ICInitStructure.TIM_ICFilter = 10;
TIM_ICInit(TIM4, &TIM_ICInitStructure);
这里没有设置通道呢,TIM_ICStructInit里面只设置了通道一,通道二不需要设置吗????
程序如下:
void Encoder_Init_TIM2(void)
{
        TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;  
  TIM_ICInitTypeDef TIM_ICInitStructure;  
  GPIO_InitTypeDef GPIO_InitStructure;
       
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);//ê1Äü¶¨ê±Æ÷4μÄê±Öó
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//ê1ÄüPB¶Ë¿úê±Öó
       
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;        //¶Ë¿úÅäÖÃ
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //¸¡¿Õêäèë
  GPIO_Init(GPIOA, &GPIO_InitStructure);                                              //¸ù¾Yé趨2Îêy3õê¼»ˉGPIOB

  TIM_TimeBaseStructInit(&TIM_TimeBaseStructure);
  TIM_TimeBaseStructure.TIM_Prescaler = 0x0; // Ô¤·ÖÆμÆ÷
  TIM_TimeBaseStructure.TIM_Period = ENCODER_TIM_PERIOD; //é趨¼ÆêyÆ÷×Ô¶ˉ֨װÖμ
  TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;//Ñ¡Ôñê±Öó·ÖÆμ£o2»·ÖÆμ
  TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;//TIMÏòéϼÆêy  
  TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);
       
  TIM_EncoderInterfaceConfig(TIM2, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);//ê1óñàÂëÆ÷Ä£ê½3
       
  TIM_ICStructInit(&TIM_ICInitStructure);
  TIM_ICInitStructure.TIM_ICFilter = 10;                       
  TIM_ICInit(TIM2, &TIM_ICInitStructure);
       
  TIM_ClearFlag(TIM2, TIM_FLAG_Update);//Çå3yTIMμĸüD±ê־λ
  TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);
       
  //Reset counter
  TIM_SetCounter(TIM2,0);
  TIM_Cmd(TIM2, ENABLE);
}


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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-4-11 21:32:08 | 显示全部楼层
回复

使用道具 举报

0

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2017-4-20
在线时间
36 小时
发表于 2017-4-22 09:11:28 | 显示全部楼层
新手同问。。。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-21 22:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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