分享一下
stm32單片機源程序如下:
- #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); //延時初始化
- NVIC_Configuration();
- Timerx_Init(100,7199);//10Khz的計數頻率,計數到5000為500ms,100為10ms
- //LED_Init();
- Encoder_Init();
- delay_ms(100); //等待主機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)
- {
- //公司保密的東西就不發出來了,這里刪除了其他的,只剩一個return
- return;
- }
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
編碼器測試V3.5.rar
(294.59 KB, 下載次數: 59)
2017-7-14 21:23 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
這個是我整理好的。希望能幫到迷途中的小盤友。
啥都別廢話了直接給范例程序。^_^
|