一、 首先在电脑的某个目录下创建一个空文件夹用来存放工程文件。1 Q3 `& o# B/ I4 n9 P7 ^/ P % ?- r$ R% n* p" U3 M 二、打开keil软件,点击 Keil 的菜单: Project –>New Uvision Project,保存时将目录定位到自己创建的文件下: % l1 j* I6 P; V: |9 _ 三、接下来会出现一个选择 Device 的界面,就是选择我们的芯片型号,我们选择STM232F407ZE(如果使用的是其他系列的芯片,选择相应的型号就可以了)特别注意: 一定要安装对应的器件支持包才会显示这些内容)。' j1 P5 M5 B- }. G- H3 z 7 V* W8 w2 b( f' Q 5 c2 B5 m- v' G: o6 X' A( E# h/ S 接着勾选一些必须的文件和自己所需要的文件 注意:用到什么就点绿色这个,在里面勾上什么5 X7 s0 t9 C7 f7 a 0 E( ? y/ T# u, H$ q 3 f; Z" w: W3 r4 j6 O# b 四、打开创建的工程文件test,会看到如下文件: 创建USER子文件夹,用来存放所有的源码 + B- w9 R; B7 I4 a- ` 五、双击打开这个工程文件,开始创建源文件:File->New,然后输入编写代码,保test的USER目录中中% A+ o$ I, \6 o5 [ - J3 s9 m9 B+ i! E. r0 b' d+ ~2 S 9 i: Y+ b, |; i$ o 我这里以main.c为例 6 O! ^7 V9 S, c! ] ! h" J/ K8 s& W( o$ q 六、将新建的源文件添加到工程中去:右键Source Group--》Add Exitsting File......,再然后定位到USER里面,选择main.c将它添加进去 ( B b/ p0 X2 o6 o) f" V: Q* C ' I1 J+ ~+ z2 p1 U 添加后如下图所示,源文件就添加到工程中了: ( c: b# u- l6 @+ t * P" {7 W6 W, l& @ 七、如果是STM32F40 系列的工程,还需要添加一个全局宏定义标识符。添加方法是点击魔术棒之后,进入 C/C++选项卡,然后在 Define 输入框连输入:STM32F40_41xxx,USE_STDPERIPH_DRIVER。注意这里是两个标识符 STM32F40_41xxx和 USE_STDPERIPH_DRIVER,他们之间是用英文的逗号隔开的,请大家注意。 9 C: U' n& i/ o" W5 J: W% P 注意:每个源文件最末尾是需要空一行的,不然会报警告!- ], n- W: ?; q- A |
基于STM32生成外部Flash Loader的方法经验分享
【经验分享】STM32驱动RC522读卡完整资料分享,包含原理图、PCB、驱动工程文件
【经验分享】HRTIMER 产生多相相移信号
基于STM32 DFSDM应用技术经验分享
基于STM32 快速入门 BlueNRG SDK 固件开发
基于STM32的BlueNRG 系列协处理器简介经验分享
获取编译时间作为版本号
【经验分享】STM32CubeIDE使用说明 —— 实时调试
宽禁带技术如何带来颠覆性变革
基于STM32的数据意外变化导致条件判断流程异常