标题:
stm32F407编码器读取角度代码
[打印本页]
作者:
bossno125
时间:
2023-3-18 20:05
标题:
stm32F407编码器读取角度代码
stm32F407编码器读取角度代码,需要请自取
单片机源程序如下:
#include "sys.h"
#include "delay.h"
#include "usart1.h"
#include "usart2.h"
#include "usart3.h"
#include "key.h"
#include "soft_timer.h"
#include "multi_button.h"
#include "tim_encode.h"
int main()
{
u64 xitong_haomiao_printf_old;
delay_init();
USART1_Init(115200);
USART2_Init(115200);
USART3_Init(115200);
TIM4_Encode_Test();
while(1)
{
}
SoftTimer_Init();
Multi_Button_Init();
Key_Scan_Init();
while(1)
{
if(USART1_RX_STA&0x8000)
{
USART1_printf("USART1_Read %3d个:%s",(USART1_RX_STA&0x7fff),USART1_RX_BUF);
USART1_RX_STA=0;
}
if(USART2_RX_STA&0x8000)
{
USART2_printf("USART2_Read %3d个:%s",(USART2_RX_STA&0x7fff),USART2_RX_BUF);
USART2_RX_STA=0;
}
if(USART3_RX_STA&0x8000)
{
USART3_printf("USART3_Read %3d个:%s",(USART3_RX_STA&0x7fff),USART3_RX_BUF);
USART3_RX_STA=0;
}
if(xitong_haomiao-xitong_haomiao_printf_old>=1000)
{
xitong_haomiao_printf_old=xitong_haomiao;
printf ("USART1_ms=%llu\r\n",xitong_haomiao/1000);
USART2_printf("USART2_ms=%llu\r\n",xitong_haomiao/1000);
USART3_printf("USART3_ms=%llu\r\n",xitong_haomiao/1000);
}
if(Key!=KEY_NO_PRES)
{
if(Key==KEY0_PRES)
{
printf("key0\r\n");
}
Key=KEY_NO_PRES;
}
}
}
复制代码
Keil代码下载:
程序.7z
(389.04 KB, 下载次数: 22)
2023-3-19 00:03 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1