环境的重要性:安装环境是开发者为开发产品的第一步,其过程是繁琐枯燥的。长时间地专注于开发项目以及快速上手带来的快乐会使我们忽视学习配置开发环境的重要性,但其实理解并记忆配置自己的环境会给我们的开发来带更多的便利和意想不到的创造力。
STM32空白KEIL工程的建立参考这篇文章:https://blog.csdn.net/qq_45390365/article/details/109016433
为了便于理解记忆,以下我以我建立的工程的目录文件树做出解释。
上图中,Libraries文件夹和USER文件夹存放的都是一些接口文件,理清这些接口的用处对编程会有极大的帮助。
至于烧录,在keil的“option for target”板块中选择“OUTPUT”选项卡,在把“Create Hex File”勾上,编译的时候会自动生成HEX文件。
单片机上电前或者复位前得先选择对的启动模式,这里先看一下它的三个启动模式。
用户闪存: BOOT1=x BOOT0=0 芯片内置的Flash。
SRAM: BOOT1=1 BOOT0=1 芯片内置的RAM 区。
系统存储器:BOOT1=0 BOOT0=1 芯片内部一块特定的区域。
程序运行默认在 用户闪存 模式下&#x