STM32的嵌套中断系统NVIC和RCC详细整理
//输入:RCC_AHBPeriph_DMA,DMA时钟->
//输入:RCC_APB2Periph_AFIO,功能复用IO时钟->
//输入:RCC_APB1Periph_TIM2,TIM2时钟->
__I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0,0, 1, 2, 3, 4, 6, 7, 8, 9};//AHB配方表static void SetSysClock(void); //设置系统时钟的函数声明
//以下为根据不同的系统时钟的定义来声明用到的相应的函数,为后面的函数调用做好准备
#ifdef SYSCLK_FREQ_HSE
#elif defined SYSCLK_FREQ_24MHz
#elif defined SYSCLK_FREQ_36MHz
#elif defined SYSCLK_FREQ_48MHz
#elif defined SYSCLK_FREQ_56MHz
#elif defined SYSCLK_FREQ_72MHz
#endif
#ifdef DATA_IN_ExtSRAM //外部SRAM选择后的初始化函数声明
#endif
void SystemInit (void)//系统初始化函数,设置系统的时钟及时钟中断(在startup_stm32f10x_md.s中调用)(复位RCC时钟配置为默认状态,直到设置时钟函数)
{
#ifndef STM32F10X_CL
#else
#endif
#ifdef STM32F10X_CL
#elif defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || (definedSTM32F10X_HD_VL)
#else
#endif
STM32中断系统NVICRC 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
