1.2 新建Stm32 工程

对于Stm32的开发 目前有三种开发方式

1.直接配置寄存器(stm32 寄存器多 学习复杂 但运行效率最高)

2.用官方库函数 (提高效率 初学者友好)

3.HAL 库 (最精简)

对与官方库函数开发方式,我们需要自行到如库函数文件

步骤如下:

1•建立工程文件夹,Keil中新建工程,选择型号
2•工程文件夹里建立StartLibraryUser等文件夹,复制固件库里面的文件到工程文件夹
3•工程里对应建立StartLibraryUser等同名称的分组,然后将文件夹内的文件添加到工程分组里 (对与启动文件的选取,需要看后缀,详见下表)
4•工程选项,C/C++Include Paths内声明所有包含头文件的文件夹   (一定不要忘 否则keil找不到文件)
5•工程选项,C/C++Define内定义USE_STDPERIPH_DRIVER 
6•工程选项,Debug,下拉列表选择对应调试器,SettingsFlash Download里勾选Reset and Run
补充:
对于步骤2 以下路径可做参考
Start(启动文件):
        E:\STM32入门教程资料\ 固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
        外围设备描述文件:
        E:\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3 \DeviceSupport\ST\STM32F10x
        内核描述文件:
        E:\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3 \CoreSupport
        
Library(库函数)
        Source 源文件
         E:\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src
        Include 头文件
        E:\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc
User
        放三个文件,用于it结尾的文件用于存放中断函数的
                                和conf文件用于配置库函数文件的包含关系参数检查等库函数需要的内容
        E:\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
对于步骤5 
> 注意最后一行要为空行,否则有warning

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值