[Nucleo-F411RE] 第1篇---新建一个工程
学习链接:
STM32F411 Nucleo开发板免费试用_ST Nucleo开发板免费试用 - 电子技术论坛 - 广受欢迎的专业电子论坛! (elecfans.com)
----------
STM32CubeF4 - STM32Cube MCU包,用于STM32F4系列(HAL、底层API和CMSIS(CORE、DSP和RTOS)、USB、TCP/IP、File system、RTOS和Graphic - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板) - STMicroelectronics
板子:STM32F411RET6 Nucleo, 64 PINS
最近又在看stm32, 上一次那是4年前,大学时学的.毕业后一直在搞Android,有时候想会不会离开深圳.感觉stm32可能会用上吧,闲的时候还是看下
简单总结下,从早上开始看了很多博客,大半天的心路历程:1. 首先是建工程,主要就是创建几个目录,拷贝.h, .c, .s这三类文件,建立工程目录结构2.那么是那些文件呢:|----- BSP||----- CMSIS标准库||----- Driver (外设接口.c)||----- User (main.c, stm32f4xx_it.c)3. 新建几个目录如CMSIS、StartUp、User、Driver,从官网下载的STM32CubeF4-master\Drivers里面, 分别拷贝这些文件到分类的工程目录。
再配置一下,这写c文件的头文件路径就可以了。重新编译,可能会有一些重复宏定义参看了一下STM32CubeF4-master\Projects\STM32F411RE-Nucleo\Templates工程去掉一些冗余/暂时不需要的c文件,很快就编译过了。
[Nucleo-F411RE] 第1篇---新建一个工程相关推荐
- 2.5 新建一个工程
对于单片机程序来说,每个功能程序,都必须要有一个配套的工程(Project),即使是点亮 LED 这样简单的功能程序也不例外,因此我们首先要新建一个工程,打开我们的 Keil 软件后,点击:Proje ...
- Keil MDK入门---从新建一个工程开始
熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的.但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的.本文以MDK V4.03为例 ...
- 【转】带你玩转Visual Studio——02.带你新建一个工程
接着上一篇文章带你玩转Visual Studio--开篇介绍继续讲这个主题,现在我们从创建一个新的工程开始. 一步一步创建项目 依次选择菜单:File\New\Project,打开New Projec ...
- Lattice CrossLinkNx LIFCL-40应用连载1:新建一个工程
作者:Hello,Panda 1.目的 编写Lattice CrossLinkNX此文目的是为了帮助新手利用Lattice Radiant Software创建第一个新工程. (1)软件开发平台:La ...
- 用keil5新建一个工程(STM32F407ZGT6)
声明:MDK5的安装和使用对路径要求较为严格,也就是说你的电脑用户名和安装路径一定不要出现中文.一般我们买回来电脑都不太懂,直接就用中文来作为微软账户用户名,所以导致以后在学习的过程中,需要安装一些国 ...
- xcode 新建java项目_Objective-C入门教程01:使用Xcode新建一个工程
Xcode 是 Apple 的集成开发环境(就像开发Java使用Eclipse一样),用于 iOS 和 Mac OS X 的开发.Xcode可以直接在App Store中安装.在 Mac 上安装 Xc ...
- stm32学习笔记(如何新建一个工程)
第一步新建一个文件夹用来装stm32工程方便以后学习 我新建的文件夹为stm32porjocte,以后的工程都存在这个文件夹下方便管理 第二步进行kill文件的操作 1点击prpject创建一个新的工 ...
- DSP学习二:CCES平台的安装与新建一个工程
CCES,全称CrossCore Embedded Studio,是ADI公司推出的一个DSP开发平台,安装完软件后注册license,如果没有注册license,其可支持的器件是有限的. 新建工程一 ...
- 赛元科技EasyCodeCube的使用——新建一个工程
首先先看初始界面: 点击左边按键"新建工程"即可 如果想打开之前的工程则点击第二个按键"历史工程" 新建工程时需要写好工程名并存放到自己想要存放的位置 点击下一 ...
最新文章
- R 语言爬虫 之 cnblog博文爬取
- 为什么MySQL不推荐使用 UUID 或者雪花id作为主键?
- [LeetCode]题解(python):153-Find Minimum in Rotated Sorted Array
- ISE下载到FPGA内的文件格式
- 百度“如流”开启智能办公模式,“四两拨千斤”开启差异化模式
- 全局处理ajax请求时session超时
- R语言之离群点检验(part2)--局部离群点因子LOF检验
- lamba List 转 Map
- 关于@Mapper注解的几个问题
- python cv模块_Python cv包_程序模块 - PyPI - Python中文网
- python and or 详解
- 教你详细制作flash游戏青蛙(附源代码)
- Lua包管理工具Luarocks详解
- AndroidUI设计思想:程序易用性
- 纯CSS简单实现漂亮的timeline时间轴效果(样式1)
- jupyter notebook 代码自动补全 加 显示变量功能 以及让3d图片可以旋转
- ISO/IEC 9126软件质量标准
- Linux下线程池源码实现
- 线程的生命周期以及java提供的方法
- 万高药业IPO过会:年营收7.1亿 姚俊华持股34%