STM32的CM3文件夹中的文件说明

1,Cortex-M3内核及其设备文件(core_cm3.h + core_cm3.c),

       访问Cortex-M3内核及其设备:NVIC,SysTick等;
      访问Cortex-M3的CPU寄存器和内核外设的函数;

2,微控制器stm32专用头文件(stm32f10x.h)
           指定中断号码(与启动文件一致);
           外设寄存器定义(寄存器的基地址和布局);
           控制微控制器其他特有的功能的函数(可选);

3,微控制器专用系统C源程序文件(system_stm32f10x.c)
          函数SystemInit,用来初始化微控制器STM32F10;
          函数Sysem_ExtMemCtl,用来配置外部存储器控制器。它位于文件startup_stm32f10x_xx(xx=hd/md/ld).s /.c在跳转到main前调用
          SystemFrequncy,该值代表系统时钟频率;
          微控制器的其他功能(可选;

4,编译器启动代码(汇编或者C)(startup_stm32f10xs)
          微控制器专用的中断处理程序列表(与头文件一致);
          弱定义(Weak)的中断处理程序默认函数(可以被用户代码覆盖);

你可能感兴趣的:(c,汇编,System,存储,编译器)