根据提供的文件内容,我们可以提炼出以下关于STM32F373以及基于库函数开发的知识点: 1. STM32F373开发板的基本概念: STM32F373是STMicroelectronics(意法半导体)生产的一款Cortex-M4核心的ARM微控制器,具有高性能和数字信号处理能力,适用于需要丰富外设和中等处理能力的应用。 2. 开发环境的搭建: 文档首先指出了建立工程的准备工作,即需要安装支持ARM的KEIL MDK开发环境。KEIL MDK是针对ARM架构的一套集成开发环境(IDE),适用于使用ARM Cortex-M系列微控制器的开发。用户应确保安装的版本至少为MDK4.6或以上。 3. 工程项目的创建: 在KEIL MDK中创建工程,需要选择新建项目(New Project)的选项,为工程命名(如main),并保存到指定的文件夹中。这一步骤涉及到了工程的基本配置。 4. 芯片型号的选择: 创建工程后,需要在工程的配置选项中选择正确的芯片型号,这里具体到stm32f373rc。这一操作使得工程能够针对特定的硬件芯片进行编译和优化。 5. 启动文件与工程文件的添加: 文档建议初学者使用提供的启动文件,减少汇编编程的需要。启动文件是与微控制器硬件紧密相关的代码,它定义了微控制器启动时的行为。然后,需要向工程中添加驱动文件和库文件,这些文件通常包含在开发板提供的资源包中。 6. 工程文件的结构配置: 在工程的设置中,用户需要添加编译源文件的路径,并可能需要在C/C++的预处理选项中定义特定的宏来启用库函数。 7. 编译与调试: 文档提到了工程代码的编译步骤,包括设置Debug参数。为了在实际硬件上调试程序,需要配置仿真器。支持的仿真器包括jlink和st-link,这两种都是常用的硬件调试工具,通过SWD(Serial Wire Debug)接口与目标开发板通信。在调试之前,开发人员需要将仿真器正确连接到开发板,并在KEIL中设置相应的参数。 8. 教程资源: 文中提到了一个专门针对STM32F3系列的教程资源,即QF-STM32F3V1.0,这些教程可以通过淘宝购买。这表明学习STM32F3系列微控制器时,除了官方文档和库函数参考手册外,第三方教程和开发板可以是很好的学习资源。 这些知识点为准备开发STM32F373微控制器项目的开发者提供了一个基础的开发框架,涵盖了从开发环境的搭建到硬件调试的各个环节,同时也指出了常见的问题和解决方案。了解和掌握这些知识点对于STM32F373的初学者来说非常重要,有助于他们快速入门并开始自己的开发工作。
- 程祎晖2019-05-24感觉这文章很鸡肋啊啥也没讲
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助