• 大小: 1.08MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-07
  • 语言: 其他
  • 标签: STM32  

资源简介

STM32定时器比较模式输出两路不同频率不用占空比的PWM波

资源截图

代码片段和文件信息

/****************************************************************************
* Copyright (C) 2011 奋斗嵌入式工作室 www.ourstm.net
*
* 本例程在 奋斗版STM32开发板V2V2.1,V3及MINI上调试通过           
* QQ: 9191274 旺旺:sun68 Email: sun68@163.com 
* 淘宝店铺:ourstm.taobao.com  
*
* 文件名: main.c
* 内容简述:
*       
* 本例程演示了通过通用定时器3的2通道,实现12.5Hz波形的产生,用于控制LED1的闪烁:
    
基于MDK版本:        3.8
基于官方外设库版本: 3.5
  
    硬件连接关系 
    PB5---TIM3-CH2
*
* 文件历史:
* 版本号  日期       作者    说明
* v0.2    2011-7-29 sun68  创建该文件
*
*/

#include  “stm32f10x.h“
#include  “stm32f10x_tim.h“
#include  “misc.h“

unsigned int CCR2_Val=100; 
unsigned int CCR3_Val=200; 
extern void time_ini(void);

/****************************************************************************
* 名    称:void RCC_Configuration(void)
* 功    能:系统时钟配置为72MHZ, 外设时钟配置
* 入口参数:无
* 出口参数:无
* 说    明:
* 调用方法:无 
****************************************************************************/ 
void RCC_Configuration(void){

  SystemInit(); 
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO ENABLE); 
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC 
   | RCC_APB2Periph_GPIOD| RCC_APB2Periph_GPIOE  ENABLE);
}



/****************************************************************************
* 名    称:void NVIC_Configuration(void)
* 功    能:中断源配置
* 入口参数:无
* 出口参数:无
* 说    明:
* 调用方法:无 
****************************************************************************/ 
void NVIC_Configuration(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);

  NVIC_InitStructure.NVIC_IRQChannel =TIM3_IRQn ;    //配置定时器中断 
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);  
}


/****************************************************************************
* 名    称:int main(void)
* 功    能:主函数
* 入口参数:无
* 出口参数:无
* 说    明:
* 调用方法:无 
****************************************************************************/ 
int main(void)
{    
  RCC_Configuration();                     //系统时钟设置及外设时钟使能      
  NVIC_Configuration();  //中断源配置
  time_ini();  //定时器3的初始化
  while(1);
}
/******************* (C) COPYRIGHT 2011 奋斗STM32 *****END OF FILE****/


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      43227  2015-08-05 10:37  TIM3_CC_PWM\APP\JlinkLog.txt

     文件        574  2015-08-05 09:03  TIM3_CC_PWM\APP\JlinkSettings.ini

     文件       2624  2015-08-05 10:13  TIM3_CC_PWM\APP\main.c

     文件       1257  2009-06-29 16:13  TIM3_CC_PWM\APP\RAM.ini

     文件        552  2011-01-14 09:35  TIM3_CC_PWM\APP\readme.txt

     文件       4798  2011-01-14 10:15  TIM3_CC_PWM\APP\STM32-FD-MOTOR-ucos ucgui.Opt

     文件       2558  2015-08-05 10:37  TIM3_CC_PWM\APP\STM32-FD-TIM3-CH2.Opt

     文件       3324  2011-07-29 13:14  TIM3_CC_PWM\APP\STM32-FD-TIM3-CH2.Uv2

     文件       2556  2015-08-05 09:06  TIM3_CC_PWM\APP\STM32-FD-TIM3-CH2_Opt.Bak

     文件       8030  2015-08-05 10:14  TIM3_CC_PWM\APP\STM32-FD-TIM3-CH2_STM32-FD-TIM3-CH2.dep

     文件       3386  2011-01-13 17:31  TIM3_CC_PWM\APP\STM32-FD-TIM3-CH2_Uv2.Bak

     文件      30499  2015-08-05 10:13  TIM3_CC_PWM\APP\stm32f10x_it.c

     文件       4468  2015-08-05 09:51  TIM3_CC_PWM\APP\Tim.c

     文件      17273  2010-06-07 10:25  TIM3_CC_PWM\CM3\core_cm3.c

     文件      85714  2011-02-09 14:59  TIM3_CC_PWM\CM3\core_cm3.h

     文件     634095  2011-07-27 15:12  TIM3_CC_PWM\CM3\stm32f10x.h

     文件      36557  2011-03-10 10:51  TIM3_CC_PWM\CM3\system_stm32f10x.c

     文件       2085  2011-03-10 10:51  TIM3_CC_PWM\CM3\system_stm32f10x.h

     文件       8982  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\misc.h

     文件      21690  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_adc.h

     文件       7555  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_bkp.h

     文件      27559  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_can.h

     文件       6573  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_cec.h

     文件       3213  2009-04-06 10:30  TIM3_CC_PWM\FWlib\inc\stm32f10x_conf.h

     文件       2162  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_crc.h

     文件      15233  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_dac.h

     文件       3818  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_dbgmcu.h

     文件      20754  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_dma.h

     文件       6824  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_exti.h

     文件      25445  2011-03-10 10:47  TIM3_CC_PWM\FWlib\inc\stm32f10x_flash.h

............此处省略94个文件信息

评论

共有 条评论