(完整word版)STM32F407的A,B编码器.docxVIP

  • 8
  • 0
  • 约2.01千字
  • 约 2页
  • 2020-06-19 发布于浙江
  • 举报
PAGE1 / NUMPAGES1 前几天调了一天编码器,一点反应都没有,放弃了。今天忽然想起没有加上拉电阻,加了两个就ok了。 顺便说一下,f407的编码器接口的配置和f103一模一样,唯一的不同就是f407的tim2和tim5是32位的,而103好像都是16位的。使用32位编码器的话, 在好多时候都可以不使用tim中断。直接读取cnt的值就可以了。 voidENC_Init(void) { TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure; TIM_ICInitTypeDefTIM_ICInitStructure; GPIO_InitTypeDefGPIO_InitStructure; NVIC_InitTypeDefNVIC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC,ENABLE); //GPIO_StructInit(GPIO_InitStructure); /*ConfigurePC.06,07asencoderinput*/ GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6|GPIO_Pin_7; GPIO_InitStr

文档评论(0)

1亿VIP精品文档

相关文档