一、准备start文件
1.先找到stm32的启动文件(汇编程序)

2.stm32f10x.h(外设寄存器描述文件)描述stm32外围电路寄存器和对应地址
两个system文件用于配置时钟(主频72hz就是在里面配置)

3.stm32由内核和内核外围设备组成,文件没在一起(内核寄存器描述文件)

二、准备标准库,在library文件中准备标准库的负责
1.复制.c

2.复制.h
三.准备用户文件
1.在user文件中添加以下文件(conf是配置库函数头文件包含关系,参数检查的函数定义,it文件是中断文件)

2.在工程选项中define包含宏启动标准库,include里面添加.h的路径

-
代码中定义:
- 直接在代码中定义宏可以使得宏的定义与使用场景紧密相关,便于理解和维护。
- 如果宏的定义只在一个文件中使用,或者你希望宏的定义与特定的代码段关联,那么在代码中定义可能是更好的选择。
-
"Define" 选项中设置:
- 在 "Define" 选项中设置宏可以避免在多个源文件中重复定义相同的宏,保持项目的整洁。
- 这种方式使得宏的定义集中管理,便于在项目范围内统一修改宏的定义。
- 如果宏的定义需要在项目的所有文件中生效,或者你希望避免在代码中散布宏定义,那么在 "Define" 选项中设置可能是更好的选择。


3.开始main函数的编写
2835

被折叠的 条评论
为什么被折叠?



