STM32-创建项目流程

一、基于STM官网得库进行开发

准备工作:下载STM库文件

1、创建项目文件夹

2、在keil 中new uVision project,然后选择刚刚创建得文件夹,在文件夹里面创建一个文件,用来存放这个项目,然后在文件夹里面,写个文件名,点击保存

3、选择芯片型号

4、这样就行了

5、添加工程必要文件(打开刚刚下载的库文件夹)

(1)把启动文件拷过来

打开库文件--> Libraries --> CMSIS --> CM3 --> DeviceSupport --> ST --> STM32F10x --> startup --> arm (里面全部文件)

创建文件夹,存放启动文件

 

改下项目Source Group 1改成Start,然后右键,把刚刚放在Start文件中的启动文件显示出来

选择下面框中的文件

完成

还需要在工程中添加头文件路径

测试一下工程是否成功

创建一个User文件

名字改为User

记得改路径到User文件

右键插入头文件

编译并创建工程,这样就可以了

(2)添加库函数,项目中创建Library文件夹,然后去库文件-->Libraries-->STM32F10x_StdPeriph_Driver-->src文件下所有的文件全部选中,复制到项目中的Library文件夹中;然后去库文件-->Libraries-->STM32F10x_StdPeriph_Driver-->inc文件夹中,选中全部文件,同样复制到Library文件夹

(3)在User目录添加下面三个文件,然后去项目中的User中添加,让他们显示

进行宏定义(下面这个文件,的include 点击右键)

复制这个字符串

粘贴到下面这里,同时把user和library目录添加上

到这里,基于库函数就配置好了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 使用标准库创建STM32项目流程包括:1.打开STM32CubeMX软件;2.配置项目;3.生成代码;4.在Keil uVision中创建工程;5.添加STM32CubeMX生成的文件;6.编译并下载程序;7.运行程序。 ### 回答2: STM32使用标准库创建项目流程如下: 1. 创建一个新的STM32项目:首先,在IDE中选择新建项目,在项目选择中选择STM32,并选择适合的芯片系列和型号。 2. 配置项目:在创建项目之后,需要进行一些基本配置。包括选择编译器、启用C编程环境、选择硬件文件和库文件的路径。还要选择适当的时钟配置和其他选项,以满足设计需求。 3. 配置引脚:根据具体应用要求,需要配置STM32的引脚功能。可以通过画图或者在IDE中选择相应的引脚功能,进行配置。配置完成后,将引脚与外设连接。 4. 编写应用程序:使用IDE的编辑器编写应用程序代码。可以选择在库文件中使用现有函数,也可以自行编写函数。要确保代码逻辑正确并实现所需的功能。 5. 编译和生成可执行文件:在IDE中对项目进行编译,检查代码是否存在语法错误和警告。如果没有错误和警告,将会生成可执行文件。 6. 烧录程序:使用编程器将可执行文件烧录到STM32芯片中。可以选择使用外部编程器或者使用芯片上的内建烧录器进行烧录。 7. 调试和测试:在烧录完成后,连接STM32芯片到适当的外设,并使用调试器进行测试和调试。调试可以通过串口输出、LCD显示等方式进行。 8. 优化和改进:根据实际需求,对程序进行优化和改进。可以通过减小程序体积、提高执行效率等方式来改进程序。 这就是使用STM32标准库创建项目的基本流程。根据实际的应用需求和个人的技术水平,可能还会涉及更多的步骤和配置。通过不断实践和学习,可以更好地掌握STM32的使用和开发。 ### 回答3: STM32使用标准库创建项目流程如下: 1. 首先,打开开发环境,如Keil或STM32Cube IDE,创建一个新的工程。选择适当的型号和芯片系列,然后选择使用标准库的选项。 2. 创建项目后,可以为项目添加新的源文件或者头文件。这些文件将包含主要的程序代码。 3. 接下来,配置系统时钟和外设。使用标准库可以通过`RCC_Init()`函数对系统时钟进行配置,可根据需要选择适当的时钟源和分频系数。 4. 如果需要使用外设,比如GPIO、USART、SPI等,需要对这些外设进行初始化设置。可以使用相应的库函数对外设进行配置。 5. 编写主程序。在主程序中,可以使用标准库提供的函数来初始化外设、读取输入、发送输出等。 6. 编译和生成代码。在工程完成后,可以点击编译按钮来编译生成可执行文件。在编译过程中,编译器会对代码进行语法检查和编译优化。 7. 将生成的可执行文件下载到目标设备。可以使用调试器或者烧录器将编译生成的可执行文件下载到目标设备上进行调试或运行。 8. 调试和测试。在程序下载到目标设备后,可以通过调试器进行程序的单步调试和观察变量的值,以确保程序的正确性。 总的来说,使用STM32标准库创建项目流程包括创建工程,配置系统时钟和外设,编写主程序,编译和生成代码,下载到目标设备,进行调试和测试。这样可以实现对STM32芯片的充分利用和功能扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值