欢迎来到天天文库
浏览记录
ID:37713766
大小:16.55 KB
页数:10页
时间:2019-05-29
《STM32定时器控制方波》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、/*\
2、///\--//(@@)+---------------------oOOo-(_)-oOOo-------------------------+
3、奋斗版STM32开发板试验程序
4、
5、TIM1-PWM实验
6、
7、Sun68
8、
9、2009.12.8
10、
11、演示通过示波器观察TIM1的1通道的PWM波形
12、
13、奋斗STM32嵌入式开发工作室
14、
15、http://OutSTM.5d6d.com
16、
17、QQ:9191274
18、
19、Oooo
20、+-----------------------oooO--()----------------
21、---------+())/((_/_)*//*引脚A0、A1、A3*//*Includes------------------------------------------------------------------*/#include"stm32f10x.h"#include"stm32f10x_tim.h"#include"stm32f10x_rcc.h"#include"stm32f10x_flash.h"#include"stm32f10x_gpio.h"#include"misc.h"/*P
22、rivatetypedef-----------------------------------------------------------*//*Privatedefine------------------------------------------------------------*//*Privatemacro-------------------------------------------------------------*//*Privatevariables-------------
23、--------------------------------------------*/TIM_TimeBaseInitTypeDefTIM2_TimeBaseStructure;TIM_TimeBaseInitTypeDefTIM3_TimeBaseStructure;TIM_OCInitTypeDefTIM2_OCInitStructure;TIM_BDTRInitTypeDefTIM2_BDTRInitStructure;TIM_OCInitTypeDefTIM3_OCInitStructure;TIM
24、_BDTRInitTypeDefTIM3_BDTRInitStructure;NVIC_InitTypeDefNVIC_InitStructure;u16capture=0;u16CCR1_Val=20*200/100;u16CCR2_Val=320*200/1000;u16CCR3_Val=20*200/100;ErrorStatusHSEStartUpStatus;/*Privatefunctionprototypes----------------------------------------------
25、-*/voidRCC_Configuration(void);voidGPIO_Configuration(void);voidNVIC_Configuration(void);voidTIM2_Config(u16T);voidTIM2_Configuration(u16T);voidTIM3_Configuration(void);/*Privatefunctions---------------------------------------------------------*//************
26、********************************************************************FunctionName:main*Description:Mainprogram*Input:None*Output:None*Return:None*******************************************************************************/intmain(void){#ifdefDEBUGdebug();#e
27、ndif//时钟设置RCC_Configuration();//GPIO设置GPIO_Configuration();//中断设置NVIC_Configuration();TIM2_Config(5);//设置定时器//TIM3_Configuration();while(1){}}/********************************************
此文档下载收益归作者所有