学习链接: 

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篇---新建一个工程相关推荐

  1. 2.5 新建一个工程

    对于单片机程序来说,每个功能程序,都必须要有一个配套的工程(Project),即使是点亮 LED 这样简单的功能程序也不例外,因此我们首先要新建一个工程,打开我们的 Keil 软件后,点击:Proje ...

  2. Keil MDK入门---从新建一个工程开始

    熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的.但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的.本文以MDK V4.03为例 ...

  3. 【转】带你玩转Visual Studio——02.带你新建一个工程

    接着上一篇文章带你玩转Visual Studio--开篇介绍继续讲这个主题,现在我们从创建一个新的工程开始. 一步一步创建项目 依次选择菜单:File\New\Project,打开New Projec ...

  4. Lattice CrossLinkNx LIFCL-40应用连载1:新建一个工程

    作者:Hello,Panda 1.目的 编写Lattice CrossLinkNX此文目的是为了帮助新手利用Lattice Radiant Software创建第一个新工程. (1)软件开发平台:La ...

  5. 用keil5新建一个工程(STM32F407ZGT6)

    声明:MDK5的安装和使用对路径要求较为严格,也就是说你的电脑用户名和安装路径一定不要出现中文.一般我们买回来电脑都不太懂,直接就用中文来作为微软账户用户名,所以导致以后在学习的过程中,需要安装一些国 ...

  6. xcode 新建java项目_Objective-C入门教程01:使用Xcode新建一个工程

    Xcode 是 Apple 的集成开发环境(就像开发Java使用Eclipse一样),用于 iOS 和 Mac OS X 的开发.Xcode可以直接在App Store中安装.在 Mac 上安装 Xc ...

  7. stm32学习笔记(如何新建一个工程)

    第一步新建一个文件夹用来装stm32工程方便以后学习 我新建的文件夹为stm32porjocte,以后的工程都存在这个文件夹下方便管理 第二步进行kill文件的操作 1点击prpject创建一个新的工 ...

  8. DSP学习二:CCES平台的安装与新建一个工程

    CCES,全称CrossCore Embedded Studio,是ADI公司推出的一个DSP开发平台,安装完软件后注册license,如果没有注册license,其可支持的器件是有限的. 新建工程一 ...

  9. 赛元科技EasyCodeCube的使用——新建一个工程

    首先先看初始界面: 点击左边按键"新建工程"即可 如果想打开之前的工程则点击第二个按键"历史工程" 新建工程时需要写好工程名并存放到自己想要存放的位置 点击下一 ...

最新文章

  1. R 语言爬虫 之 cnblog博文爬取
  2. 为什么MySQL不推荐使用 UUID 或者雪花id作为主键?
  3. [LeetCode]题解(python):153-Find Minimum in Rotated Sorted Array
  4. ISE下载到FPGA内的文件格式
  5. 百度“如流”开启智能办公模式,“四两拨千斤”开启差异化模式
  6. 全局处理ajax请求时session超时
  7. R语言之离群点检验(part2)--局部离群点因子LOF检验
  8. lamba List 转 Map
  9. 关于@Mapper注解的几个问题
  10. python cv模块_Python cv包_程序模块 - PyPI - Python中文网
  11. python and or 详解
  12. 教你详细制作flash游戏青蛙(附源代码)
  13. Lua包管理工具Luarocks详解
  14. AndroidUI设计思想:程序易用性
  15. 纯CSS简单实现漂亮的timeline时间轴效果(样式1)
  16. jupyter notebook 代码自动补全 加 显示变量功能 以及让3d图片可以旋转
  17. ISO/IEC 9126软件质量标准
  18. Linux下线程池源码实现
  19. 线程的生命周期以及java提供的方法
  20. 万高药业IPO过会:年营收7.1亿 姚俊华持股34%

热门文章

  1. Valgrind使用简介
  2. 政行为导致合同不能履行,违约方是否要承担民事违约
  3. spring security 整合sso全记录
  4. JavaScript之动画特效
  5. Excel使用技巧系列之一,职场办公事半功倍
  6. 章鱼体验第一天:思杰VDI之7.14.1
  7. 用手机或电脑连接另一台电脑桌面远程控制的软件TeamViewer
  8. 文字点选验证码再也不是难题,通过率 96% 的深度学习了解一下!
  9. 榜首易主!在线票务大战胜负已定,透过中影这个小动作早已看穿一切
  10. Linux——定时运行作业