文章目录

  • 解读32的工程文件
  • 常用工具栏介绍

杨桃32学习笔记,本文图片文字皆为转述

解读32的工程文件


(1)CMSIS文件夹下包含两个c文件,对arm内核和整个单片机系统的基础文件,官方提供的不需要修改。

(2)LIB文件夹下的c文件也都是stm公司提供的库文件,需要根据我们设计的程序涉及到什么功能来增添.c文件。内部功能的基本函数库

(3)Startup文件夹下,是一个由汇编语言编写的启动文件,负责单片机的启动,该文件不需要修改。单片机启动文件

(4)User文件夹下为用户程序,包含了main.c主程序文件。第二个文件也是stm的一个库文件不需要修改。用户程序包含主程序

(5)Basic文件夹下,一个自己编写的延时程序,一个官方提供的sys.c文件。内部功能的驱动程序

(6)Hardware文件夹下是用户自己编写的硬件驱动程序。外部硬件的驱动程序

常用工具栏介绍


生成的新hex文件需要,在长按mode按键,指示灯闪烁一下后使用flymcu进行烧录。

基于现有工程解读stm32的工程文件相关推荐

  1. 【STM32学习笔记】(5)—— STM32工程添加源文件和头文件

    向工程目录里创建头文件和源文件 STM32的工程文件构成较为复杂,同时为STM32工程文件添加源文件和头文件也是较为复杂的,下面就由此文章来介绍怎么给STM32工程添加源文件(.c)与头文件(.h), ...

  2. STM32 IAR工程-Keil MDK转换详解

    我在 STM32 的学习中发现,大部分的STM32示例程序都是基于IAR开发环境的,但我认为使用 Keil  MDK开发环境更加方便,可以利用RVMDK强大的外设仿真功能加速STM32的开发.我在以前 ...

  3. 在STM32CubeMX生成的MDK5工程上添加RT-Thread Nano后双击工程名无法打开.map文件的解决方法

    当我们基于STM32CubeMx完成芯片的基础配置,再将RT-Thread Nano添加到工程编译完成之后.双击工程名称发现无法打开工程的.map文件,.map文件是STM32开发中非常重要的一个文件 ...

  4. IAR 下根据官方库建立 STM32的工程

    目录 1. IARforSTM32工程v0.0版本.... 1 2. IARforSTM32工程v0.1版本.... 6 2.1今天v0.0版本出现了警告.... 6 2.2下载仿真.... 7 2. ...

  5. (一)AC6(System Workbench for STM32)简单介绍及创建一个简单的STM32的工程

    一.说明 相信玩过STM32的同志都很熟悉KEIL(包括keil4ARM版本和keil5)和IAR编译器,受网上各种开源程序及教学的影响其中使用KEIL的居多:本人起初也是使用keil编译器的,但由于 ...

  6. 基于Spark的大规模推荐系统特征工程

    分享嘉宾:陈迪豪 第四范式 架构师 编辑整理:刘璐 出品平台:第四范式天枢.DataFunTalk 导读:特征工程在推荐系统中有着举足轻重的作用,大规模特征工程处理的效率极大的影响了推荐系统线上的性能 ...

  7. 使用IDEA基于Maven搭建多模块聚合工程(springmvc+spring+mybatis整合)

    文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源. 终于有时间搞java了,今天使用IDEA基于maven搭建了多模块聚合工程,经过了多番尝试, ...

  8. 基于bboss开发平台eclipse开发工程生成工具介绍

    为什么80%的码农都做不了架构师?>>>    基于bboss开发平台eclipse开发工程生成工具介绍 一.工具简介   bboss开发平台发布出两个资源包:  war部署包  数 ...

  9. STM32 cudeIDE工程新建步骤

    STM32 cudeIDE工程新建步骤 1,首先在初始打开软件的时候会有一个工作空间,这个时候我们需要建立一个文件夹作为工作空间,然后目录必须使用英文目录,要不然后期可能会报错. 2,然后会在工作空间 ...

最新文章

  1. 深度学习时间序列预测:LSTM算法构建时间序列单变量模型预测空气质量(PM2.5)+代码实战
  2. python stdout stderr 一起输出_Python捕获stdout/stderr并在看到outpu的同时记录到文件
  3. Android LinearLayout的android:layout_weight属性
  4. lua学习笔记之垃圾收集
  5. Visual Studio原生开发的20条调试技巧(下)
  6. poj 1077 eight
  7. Java对象引用四个级别(强、软、弱、虚)
  8. python逐行读取txt写入excel_用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)...
  9. SQL Servr 2008空间数据应用系列一:空间信息基础
  10. ambiguous package name 'libglib2.0-0' with more than one installed instance
  11. php打印预览jquery,JS实现浏览器打印、打印预览示例
  12. 科技无障碍盛会举办,人工智能和创新成为高频词!
  13. Jquery框架核心部分例子 .
  14. nodejs文件相关模块
  15. STM8L低功耗模式
  16. 知识产权助力中国经济高质量发展广受认可
  17. webbrowser点击网页内部链接阻止从IE打开
  18. Java中的偏向锁,轻量级锁, 重量级锁解析
  19. 已解决SyntaxError: Non-UTF-8 code starting with ‘\xe8‘ in file
  20. 一张图看懂苹果MacBook所有屏幕分辨率

热门文章

  1. CVPR2021:推广到开放世界的在线自适应深度视觉里程计
  2. 从清洁工到斯坦福教授,一路开挂的她近日入选美国国家医学科学院!
  3. [SLAM] a bite of SLAM
  4. react antd Table 选中某一行,其它行也被选中了
  5. vue 复选框的渲染
  6. java读取txt文件中的内容
  7. PySCF :基于Python的化学模拟框架
  8. Anaconda | conda常用命令
  9. Nat. Methods | ilastik:为生物图像分析而生的交互式机器学习平台
  10. CentOS7.5安装配置PostgreSQL11