標(biāo)題:
編碼器轉(zhuǎn)速stm32測(cè)試代碼
[打印本頁]
作者:
ltt123456789
時(shí)間:
2017-7-14 20:11
標(biāo)題:
編碼器轉(zhuǎn)速stm32測(cè)試代碼
分享一下
stm32單片機(jī)源程序如下:
#include <stdio.h>
#include <string.h>
//#include <math.h>
#include "stm32f10x.h"
#include "stm32f10x_conf.h"
#include "stm32f10x_encoder.h"
#include "sys.h"
#include "led.h"
#include "usart.h"
#include "timer.h"
#include "delay.h"
//#include "myspi.h"
#include "exti.h"
#include "wdg.h"
#include "rtc.h"
#include "myiic.h"
#include "24cxx.h"
//#define ALL_INPUT 9
//#define ALL_OUTPUT 5
////--------------------------------------------------------------------------------
void usart1_server(void);
//void usart2_server(void);
//void usart3_server(void);
void Encoder_server(void);
//--------------------------------------------------------
int main(void)
{
SystemInit();
delay_init(72); //延時(shí)初始化
NVIC_Configuration();
Timerx_Init(100,7199);//10Khz的計(jì)數(shù)頻率,計(jì)數(shù)到5000為500ms,100為10ms
//LED_Init();
Encoder_Init();
delay_ms(100); //等待主機(jī)spi初始化完畢 非常重要!
usart1_init(9600);//USART1_Config
delay_ms(100);
IWDG_Init(IWDG_Prescaler_64,625);//1秒鐘的看門狗
delay_ms(200);
IWDG_Feed();//喂狗
while(1)
{
IWDG_Feed();//喂狗
usart1_server();
Encoder_server();//Printf_encoder
}
}
void usart1_server(void)
{
//公司保密的東西就不發(fā)出來了,這里刪除了其他的,只剩一個(gè)return
return;
}
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
編碼器測(cè)試V3.5.rar
(294.59 KB, 下載次數(shù): 59)
2017-7-14 21:23 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
這個(gè)是我整理好的。希望能幫到迷途中的小盤友。
啥都別廢話了直接給范例程序。^_^
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1