图文概述
编码器接口的配置
1. 开启TIM时钟和GPIO配置以及时基单元的配置
宏定义参数
/*选择需要哪个定时器配置*/
#define Timer TIM3
/*选择需要哪个引脚*/
#define Pin1 GPIO_Pin_6
#define Pin2 GPIO_Pin_7
/*选择需要哪个GPIO端口--- GPIOA 或 GPIOB */
#define GPIO GPIOA
//1.开启APB1外设中的TIM时钟
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);
//2.GPIO配置
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
GPIO_InitTypeDef