HC32F003寄存器版本demo工程样板,目前资源包括TICK、CLOCK、UART、GPIO、BT,后续继续完善!
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4515 2019-02-04 16:49 HC32F003_REGcommonase_types.h
文件 89147 2019-02-09 11:29 HC32F003_REGcommonhc32f003c4pa.h
文件 2262 2019-02-10 13:09 HC32F003_REGcommonsystem_hc32f003c4pa.c
文件 6384 2019-02-10 13:48 HC32F003_REGcommonsystem_hc32f003c4pa.h
文件 2233 2019-02-10 13:30 HC32F003_REGdriverst.c
文件 8607 2019-02-10 13:26 HC32F003_REGdriverst.h
文件 8694 2019-02-10 13:52 HC32F003_REGdriversclock.c
文件 12229 2019-02-04 17:29 HC32F003_REGdriversclock.h
文件 3292 2019-01-31 09:47 HC32F003_REGdriversddl.h
文件 2176 2019-02-01 10:20 HC32F003_REGdriversgpio.c
文件 47843 2019-02-09 11:29 HC32F003_REGdriversgpio.h
文件 601 2019-02-10 13:57 HC32F003_REGdrivers
eadme.txt
文件 7891 2019-02-10 13:55 HC32F003_REGdriversuart.c
文件 9049 2019-02-09 11:30 HC32F003_REGdriversuart.h
文件 399 2018-06-08 22:21 HC32F003_REGkeilkilll.bat
文件 320 2018-02-05 10:54 HC32F003_REGprojectEWARMconfigflashloaderFlashHC32F003.flash
文件 443 2017-10-30 17:52 HC32F003_REGprojectEWARMconfigflashloaderFlashHC32F003.mac
文件 21164 2018-02-07 15:55 HC32F003_REGprojectEWARMconfigflashloaderFlashHC32F003.out
文件 218 2018-02-05 10:54 HC32F003_REGprojectEWARMconfigflashloaderHC32F003C4PA.board
文件 218 2018-02-05 10:54 HC32F003_REGprojectEWARMconfigflashloaderHC32F003C4UA.board
文件 1306 2018-09-14 09:29 HC32F003_REGprojectEWARMconfighc32f003c4pa.icf
文件 1313 2018-09-14 09:29 HC32F003_REGprojectEWARMconfighc32f003c4pa_ram.icf
文件 104870 2019-02-10 13:46 HC32F003_REGprojectEWARMHC32F003C4PA.ewd
文件 74457 2019-02-10 13:46 HC32F003_REGprojectEWARMHC32F003C4PA.ewp
文件 175645 2019-02-10 13:46 HC32F003_REGprojectEWARMHC32F003C4PA.ewt
文件 166 2018-09-14 09:29 HC32F003_REGprojectEWARMHC32F003C4PA.eww
文件 408648 2018-09-14 09:29 HC32F003_REGprojectEWARMhc32f003c4pa.svd
文件 68696 2019-02-10 14:01 HC32F003_REGprojectEWARMoutput
eleaseExehc32f003c4pa.out
文件 3935 2019-02-10 14:00 HC32F003_REGprojectEWARMoutput
eleaseExehc32f003c4pa.sim
文件 420715 2019-02-10 13:48 HC32F003_REGprojectEWARMoutput
eleaseObjt.pbi
............此处省略59个文件信息
/** file system_hc32f003c4pa.c
**
** System clock initialization.
** @link SampleGroup Some description @endlink
**
** - 2017-10-31 1.0 Lux First version.
** - 2019-01-23 1.1 Stark Version
** 说明:SystemInit函数不能随意修改,切换时钟有固定的操作
******************************************************************************/
/******************************************************************************/
/* Include files */
/******************************************************************************/
#include “base_types.h“
#include “hc32f003c4pa.h“
#include “system_hc32f003c4pa.h“
#include “clock.h“
/**
******************************************************************************
** System Clock Frequency (Core Clock) Variable according CMSIS
******************************************************************************/
uint32_t SystemCoreClock = 4000000;
/**
******************************************************************************
** rief Setup the microcontroller system. Initialize the System and update
** the SystemCoreClock variable.
** note:dont modify this function.
** clock flow: clock(xth/rch/rcl) -> systemclk -> hclk -> M0+
-> pclk (en_pclk_prs_t)-> PeripheralClock -> pclk -> peripheralclock
** param none
**
eturn none
******************************************************************************/
void SystemInit(void)
{
M0P_CLOCK->RCH_CR_f.TRIM = (*((volatile uint16_t*)(MCU_RCH_4M))); //Loader 4MHz Trimming value
ClkUnlock(); //unlock clock
M0P_CLOCK->SYSCTRL0_f.PCLK_PRS = PCLK_HCLK_Div1; //Default PCLK
M0P_CLOCK->SYSCTRL0_f.HCLK_PRS = HCLK_SYS_Div1; //Default HCLK
M0P_CLOCK->SYSCTRL0_f.CLK_SW4_SEL = CLK_SW4_SEL_RCH; //Default RCH
M0P_CLOCK->SYSCTRL0_f.RCH_EN = 1; //RCH Clock Enable
clock_freq_update();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4515 2019-02-04 16:49 HC32F003_REGcommona
文件 89147 2019-02-09 11:29 HC32F003_REGcommonhc32f003c4pa.h
文件 2262 2019-02-10 13:09 HC32F003_REGcommonsystem_hc32f003c4pa.c
文件 6384 2019-02-10 13:48 HC32F003_REGcommonsystem_hc32f003c4pa.h
文件 2233 2019-02-10 13:30 HC32F003_REGdriverst.c
文件 8607 2019-02-10 13:26 HC32F003_REGdriverst.h
文件 8694 2019-02-10 13:52 HC32F003_REGdriversclock.c
文件 12229 2019-02-04 17:29 HC32F003_REGdriversclock.h
文件 3292 2019-01-31 09:47 HC32F003_REGdriversddl.h
文件 2176 2019-02-01 10:20 HC32F003_REGdriversgpio.c
文件 47843 2019-02-09 11:29 HC32F003_REGdriversgpio.h
文件 601 2019-02-10 13:57 HC32F003_REGdrivers
eadme.txt
文件 7891 2019-02-10 13:55 HC32F003_REGdriversuart.c
文件 9049 2019-02-09 11:30 HC32F003_REGdriversuart.h
文件 399 2018-06-08 22:21 HC32F003_REGkeilkilll.bat
文件 320 2018-02-05 10:54 HC32F003_REGprojectEWARMconfigflashloaderFlashHC32F003.flash
文件 443 2017-10-30 17:52 HC32F003_REGprojectEWARMconfigflashloaderFlashHC32F003.mac
文件 21164 2018-02-07 15:55 HC32F003_REGprojectEWARMconfigflashloaderFlashHC32F003.out
文件 218 2018-02-05 10:54 HC32F003_REGprojectEWARMconfigflashloaderHC32F003C4PA.board
文件 218 2018-02-05 10:54 HC32F003_REGprojectEWARMconfigflashloaderHC32F003C4UA.board
文件 1306 2018-09-14 09:29 HC32F003_REGprojectEWARMconfighc32f003c4pa.icf
文件 1313 2018-09-14 09:29 HC32F003_REGprojectEWARMconfighc32f003c4pa_ram.icf
文件 104870 2019-02-10 13:46 HC32F003_REGprojectEWARMHC32F003C4PA.ewd
文件 74457 2019-02-10 13:46 HC32F003_REGprojectEWARMHC32F003C4PA.ewp
文件 175645 2019-02-10 13:46 HC32F003_REGprojectEWARMHC32F003C4PA.ewt
文件 166 2018-09-14 09:29 HC32F003_REGprojectEWARMHC32F003C4PA.eww
文件 408648 2018-09-14 09:29 HC32F003_REGprojectEWARMhc32f003c4pa.svd
文件 68696 2019-02-10 14:01 HC32F003_REGprojectEWARMoutput
eleaseExehc32f003c4pa.out
文件 3935 2019-02-10 14:00 HC32F003_REGprojectEWARMoutput
eleaseExehc32f003c4pa.sim
文件 420715 2019-02-10 13:48 HC32F003_REGprojectEWARMoutput
eleaseObjt.pbi
............此处省略59个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)