• 大小: 2.83MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-09-14
  • 语言: 其他
  • 标签: GD32  PWM  定时器  

资源简介

自己调试好的GD32F130C8T6的6路PWM输出,不是定时器输出模拟的PWM,需要的可以看看,直接用。

资源截图

代码片段和文件信息

/**
  ******************************************************************************
  * @brief   Interrupt Service Routines.
  ******************************************************************************
  */

/* Includes ------------------------------------------------------------------*/
#include “gd32f1x0_it.h“
//#include “systick.h“

void TIM1_CC_IRQHandler(void)
{

}


void TIM3_IRQHandler(void)
{
// TIM_ClearITPendingBit(TIM3TIM_IT_Update);

if(TIMER_GetIntBitState(TIMER3TIMER_INT_UPDATE)==ENABLE)
    {
static uint8_t ledflag=0;
    TIMER_ClearIntBitState(TIMER3TIMER_INT_UPDATE);
ledflag++;
if(ledflag ==200)
{
ledflag =0;
GPIO_SetBits(GPIOCGPIO_PIN_13);
}
else
{
if(ledflag ==100)
{
GPIO_ResetBits(GPIOCGPIO_PIN_13);
}
}
        
    }
}
extern void TimingDelay_Decrement(void);

/* Private functions ---------------------------------------------------------*/
/**
  * @brief  This function handles NMI exception.
  * @param  None
  * @retval None
  */
void NMI_Handler(void)
{
}

/**
  * @brief  This function handles Hard Fault exception.
  * @param  None
  * @retval None
  */
void HardFault_Handler(void)
{
    /* Go to infinite loop when Hard Fault exception occurs */
    while (1)
    {
    }
}

/**
  * @brief  This function handles Memory Manage exception.
  * @param  None
  * @retval None
  */
void MemManage_Handler(void)
{
    /* Go to infinite loop when Memory Manage exception occurs */
    while (1)
    {
    }
}

/**
  * @brief  This function handles Bus Fault exception.
  * @param  None
  * @retval None
  */
void BusFault_Handler(void)
{
    /* Go to infinite loop when Bus Fault exception occurs */
    while (1)
    {
    }
}

/**
  * @brief  This function handles Usage Fault exception.
  * @param  None
  * @retval None
  */
void UsageFault_Handler(void)
{
    /* Go to infinite loop when Usage Fault exception occurs */
    while (1)
    {
    }
}

/**
  * @brief  This function handles SVCall exception.
  * @param  None
  * @retval None
  */
void SVC_Handler(void)
{
}

/**
  * @brief  This function handles Debug Monitor exception.
  * @param  None
  * @retval None
  */
void DebugMon_Handler(void)
{
}

/**
  * @brief  This function handles PendSV_Handler exception.
  * @param  None
  * @retval None
  */
void PendSV_Handler(void)
{
}

/**
  * @brief  This function handles SysTick Handler.
  * @param  None
  * @retval None
  */
void SysTick_Handler(void)
{
    TimingDelay_Decrement();
}


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

     文件       1078  2016-04-15 14:36  PWM_TEST\gd32f1x0_conf.h

     文件       2658  2016-05-30 19:26  PWM_TEST\gd32f1x0_it.c

     文件        825  2016-04-15 14:36  PWM_TEST\gd32f1x0_it.h

     文件       3101  2016-05-30 19:26  PWM_TEST\main.c

     文件     101403  2016-05-30 19:44  PWM_TEST\MDK-ARM\list\Project.map

     文件      43202  2016-05-30 19:44  PWM_TEST\MDK-ARM\list\startup_gd32f1x0.lst

     文件       3676  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\core_cm3.crf

     文件        132  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\core_cm3.d

     文件      11240  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\core_cm3.o

     文件         19  2016-05-30 19:27  PWM_TEST\MDK-ARM\output\ExtDll.iex

     文件     249773  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_adc.crf

     文件       2424  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_adc.d

     文件     278812  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_adc.o

     文件     243829  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_cec.crf

     文件       2424  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_cec.d

     文件     250560  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_cec.o

     文件     243258  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_cmp.crf

     文件       2424  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_cmp.d

     文件     238868  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_cmp.o

     文件     243201  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_crc.crf

     文件       2424  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_crc.d

     文件     241644  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_crc.o

     文件     243815  2016-05-27 16:14  PWM_TEST\MDK-ARM\output\gd32f1x0_dac.crf

     文件       2424  2016-05-27 16:14  PWM_TEST\MDK-ARM\output\gd32f1x0_dac.d

     文件     244644  2016-05-27 16:14  PWM_TEST\MDK-ARM\output\gd32f1x0_dac.o

     文件     244776  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_dma.crf

     文件       2424  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_dma.d

     文件     244572  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_dma.o

     文件     243608  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_exti.crf

     文件       2456  2016-05-30 19:43  PWM_TEST\MDK-ARM\output\gd32f1x0_exti.d

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

评论

共有 条评论