单片机学习小组
直播中

李舒桀

7年用户 1347经验值
私信 关注

STM32正交编码器解码程序

正交解码程序,互相学习


单片机源程序如下:
  • #include "led.h"
  • #include "delay.h"
  • #include "key.h"
  • #include "sys.h"
  • #include "usart.h"
  • #include "exti.h"
  • #include "encode.h"
  • int main(void)
  • {
  •         u16 count;//编码器计数
  •         delay_init();                     //延时函数初始化
  •         uart_init(115200);         //串口初始化为115200
  •         EXTI_PA1_Config();//编码器Z相归零信号外部中断口初始化
  •         TIM4_Init();//定时器编码器接口初始化
  •          LED_Init();                             //LED端口初始化
  •         KEY_Init();          //初始化与按键连接的硬件接口
  •          while(1)
  •         {
  •                 count = TIM4->CNT/4;//获取计数值
  • ……………………
  • …………限于本文篇幅 余下代码请从电子发烧友下载附件…………



所有资料51hei提供下载:
    STM32编码器Demo.rar  



更多回帖

发帖
×
20
完善资料,
赚取积分