标题:
STM32F429ZG-TIM编码器正交解码模式程序
[打印本页]
作者:
tiger08
时间:
2019-5-28 08:45
标题:
STM32F429ZG-TIM编码器正交解码模式程序
STM32F429ZG芯片,TIM3 正交解码编码器,可读取编码器的值及其方向
单片机源程序如下:
/**
******************************************************************************
* @文件名 : main.c
* @作者 : strongerHuang
* @版本 : V1.0.0
* @摘要 : 主函数 - Demo软件工程
******************************************************************************/
/*----------------------------------------------------------------------------
更新日志:
2017-12-19 V1.0.0:初始版本
----------------------------------------------------------------------------*/
/* 包含的头文件 --------------------------------------------------------------*/
#include "bsp.h"
#include "bsp_timer.h"
#include "bsp_usart.h"
/************************************************
函数名称 : System_Initializes
功 能 : 系统初始化
参 数 : 无
返 回 值 : 无
作 者 : strongerHuang
*************************************************/
void System_Initializes(void)
{
BSP_Initializes();
TIMER_Initializes();
USART_Initializes();
}
/************************************************
函数名称 : main
功 能 : 主函数入口
参 数 : 无
返 回 值 : int
作 者 : strongerHuang
*************************************************/
extern uint32_t circle_count;
int main(void)
{
static uint32_t dir;
static uint32_t cnt = 30000;
System_Initializes();
while(1)
{
ENCODER_Read(&dir, &cnt); //读取编码数值, 并打印
printf("Dir = %X; circle = %d; Cnt = %d;\n", dir, circle_count, cnt);
LED_TOGGLE(); //LED变化
TIMDelay_Nms(1); //TIM延时
}
}
复制代码
所有资料51hei提供下载:
STM32F4_TIM编码器正交解码模式.7z
(738.52 KB, 下载次数: 81)
2019-5-29 04:52 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
sym_cool
时间:
2019-8-20 10:32
学习一下,谢谢分享
作者:
mick32
时间:
2022-4-6 02:11
Nice to see 32bit encoder code
Thank you
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1