笔记1
#关于stm32的keil工程里的几个重要文件
- Core_cm3.c ,作用是提供一个进入CM3内核的接口,有一些与编译器相关的条件编译语句,重要的是包含了stdin.h这个头文件,就像熟知的stdio.h,主要作用是提供一些新类型的定义;
旧版的u8,u16,u32这样无符号整型类型的,他们定义位置在stm32f10x.h中
- system_stm32f10x.c ,功能是设置系统时钟和总线时钟,在实现系统时钟的时候要用到PLL,这就需要操作寄存器,寄存器都是以存储器映射的方式来访问的,所以包含了stm32f10x.h;
- stm32f10x.h ,等同51单片机里的reg.h,它包含了stm32中寄存器地址和结构体类型定义,在使用stm32固件库的地方都要包含这个文件;
- startup_stm32f10x_hd.s,启动文件是任何处理器上电复位之后最先