• 大小: 3.68MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-16
  • 语言: 其他
  • 标签: GD32  代码模板  

资源简介

这是我在keil平台建立的一个GD32的工程模板,便于以后开发GD32时候快速开发

资源截图

代码片段和文件信息

/**
  ******************************************************************************
  * @file    system_gd32f1x0.c
  * @author  MCU SD
  * @version V2.0.0
  * @date    15-Jan-2016
  * @brief   CMSIS Cortex-M3 Device Peripheral Access layer System Source File.
  ******************************************************************************
  */

/** @addtogroup CMSIS
  * @{
  */

/** @addtogroup GD32F1x0_system
  * @{
  */  
  
/** @addtogroup GD32F1x0_System_Private_Includes
  * @{
  */

/* Includes ------------------------------------------------------------------*/
#include “gd32f1x0.h“

/**
  * @}
  */

/** @addtogroup GD32F1x0_System_Private_Variables
  * @{
  */
#ifdef GD32F170_190
#define RCC_GCFGR_FREQ_DIVIDE_RESET     ((uint32_t)0x08FF000C)    /*!< Reset SCS[1:0] AHBPS[3:0] APB1PS[2:0]APB2PS[2:0]ADCPS[1:0]
                                                                       CKOUTSRC[2:0] CKOUTDIV[2:0] and PLLDV bits                    */
#else

#define RCC_GCFGR_FREQ_DIVIDE_RESET     ((uint32_t)0x083F000C)    /*!< Reset SCS[1:0] AHBPS[3:0] APB1PS[2:0]APB2PS[2:0]ADCPS[1:0]
                                                                       USBPS[1:0]CKOTUSRC[2:0] CKOUTDIV and PLLDV bits              */
#endif /* GD32F170_190 */
#define RCC_GCCR_CLK_ENABLE_RESET       ((uint32_t)0xFEF6FFFF)    /*!< Reset HSEEN CKMEN and PLLEN bits                               */
#define RCC_GCCR_HSEBPS_RESET           ((uint32_t)0xFFFBFFFF)    /*!< Reset HSEBPS bit                                                */
#define RCC_GCFGR_CLK_SELECT_RESET      ((uint32_t)0xF7C0FFFF)    /*!< Reset PLLSEL PLLPREDV and PLLMF[3:0] bits                      */
#define RCC_GCFGR2_HSEPREDV1_RESET      ((uint32_t)0xFFFFFFF0)    /*!< Reset HSEPREDV1[3:0] bits                                       */
#define RCC_GCFGR3_RESET                ((uint32_t)0xFFFFFEBC)    /*!< Reset USARTSEL[1:0] I2CSEL CECSEL and ADCSEL bits             */
#define RCC_GCCR2_HSI14_RESET           ((uint32_t)0xFFFFFFFE)    /*!< Reset HSI14 bit                                                 */
#define RCC_GCIR_DISABLE                ((uint32_t)0x00000000)    /*!< Disable all interrupts                                          */
#define RCC_GCFGR_PLLMF3_0              ((uint32_t)0x003C0000)    /*!< PLLMF[3:0] Bits                                                 */
#ifdef GD32F170_190
#define RCC_GCFGR4_RESET                ((uint32_t)0x00003F07)    /*!< Reset CKOUT2SRC[2:0] CKOUT2DIV[5:0]                            */
#endif

/* Uncomment the corresponding line to configure system clock that you need  */ 
/* The clock is from HSE oscillator clock  */
//#define SYSCLK_FREQ_HSE    HSE_VALUE                            /*!< System clock is HSE_VALUE                                       */
//#define SYSCLK_FREQ_24MHz  24000000                             /*!< System clock is 24MHz                                          

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

     文件      17273  2015-11-23 14:12  template_GD32\CMSIS\core\core_cm3.c

     文件      92898  2015-11-23 14:12  template_GD32\CMSIS\core\core_cm3.h

     文件     629760  2018-07-09 10:42  template_GD32\CMSIS\gd32f1x0.h

     文件     629758  2016-04-07 17:45  template_GD32\CMSIS\gd32f1x0.h~RFfd0458b.TMP

     文件      16600  2016-04-19 16:57  template_GD32\CMSIS\startup\startup_gd32f1x0.s

     文件      32655  2016-03-22 16:51  template_GD32\CMSIS\system_gd32f1x0.c

     文件       1216  2016-02-23 13:16  template_GD32\CMSIS\system_gd32f1x0.h

     文件      16470  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_adc.h

     文件      20381  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_can.h

     文件       8349  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_cec.h

     文件       5975  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_cmp.h

     文件       1801  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_crc.h

     文件       4178  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_dac.h

     文件      14215  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_dma.h

     文件       5386  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_exti.h

     文件       8142  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_fmc.h

     文件       6627  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_gpio.h

     文件      16000  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_i2c.h

     文件      12595  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_ivref.h

     文件       3259  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_iwdg.h

     文件      14858  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_lcd.h

     文件       3303  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_mcudbg.h

     文件       3644  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_misc.h

     文件       4314  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_opamp.h

     文件       3774  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_pwr.h

     文件      35230  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_rcc.h

     文件      22027  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_rtc.h

     文件      10831  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_spi.h

     文件       6957  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_syscfg.h

     文件      36341  2016-02-23 13:16  template_GD32\FWLIB\inc\gd32f1x0_timer.h

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

评论

共有 条评论