STM32

官网下载

通过STM32CubeMX下载

总结

本文为百问网&韦东山【物联网智能家居实战训练营】课程笔记

1 官网下载

ST官网: https://www.st.com/

直接在搜索框输入使用的芯片型号,如stm32f103c8t6

然后点击该芯片,进入详情页:


在详情页中有如下主题:

  • Overview:芯片总体描述,包括电气属性、芯片外设资源等信息

  • Sample & Buy:ST官方样板购买

  • Documentation:该产品的所有文档手册,下面对相对比较重要部分进行说明:

    1. Product Specifications(产品规格):即数据手册,包含该系列MCU的整体描述、引脚描述、内存映射、电气特性、封装信息、订购信息等。在芯片选型、原理图设计、PCB设计、代码编程等开发环节,都会需要该文档;
    2. Reference Manuals(参考手册):包含该系列MCU各外设寄存器的详细描述,在代码编程时,需要找到对应外设章节,仔细阅读;
    3. Programming Manuals(编程手册):包含闪存编程手册和Cortex-M3内核编程手册,一些资源是在内核里的,比如NVIC和SysTick,此时在参考手册里找不到相关寄存器信息,就需要在Cortex-M3内核编程手册里查找;
    4. Errata Sheets(勘误手册):包含该MCU内核、外设资源的限制,解决方案等,在调试中出现了bug,可以看看该手册是否有类似记录。
  • CAD Resources:EDA 符号、封装和 3D 模型,一般设计PCB的时候需要用到。

  • Tools & Software:可以看到该产品的所有工具软件,比如各种硬件开发工具、软件开发工具、元件模块、评估工具软件、MCU/MPU嵌入式软件、产品评估工具、解决方案评估工具、工程服务、培训课程等。

    1. Hardware Development Tools:ST-LINK仿真下文件等
    2. Software Development Tools:可以下载Keil MDK 与 STM32Cube开发工具。
    3. MCU & MPU Embedded Software:可以下载的STM32Cube工具的固件包。

      如示例芯片固件包目录如下:
    • Documentation:里面是本固件包的详细说明文档;
    • Drivers
      • BSP:板级支持包(Board Support Package),适配ST原厂的几个公板;
      • CMSIS: Cortex微控制器软件接口标准(Cortex Microcontroller Software Interface Standard),包含STM32F1符合CMSIS标准的软件抽象层相关文件(内核寄存器定义、启动文件等);
      • STM32F1xx_HAL_Driver:ST提供的HAL库驱动,方便快速编写程序;
    • Middlewares
      • ST:ST提供的图形GUI库“STemWin”、USB从设备库“STM32_USB_Device_Library”、USB主设备库“STM32_USB_Host_Library”;
      • Third_Party:第三方提供的文件系统库“FatFs”、实时性操作系统“FreeRTOS”、网络协议栈“LwIP”;
    • Projects:以ST原厂公板为载体,提供的外设应用示例,比如GPIO、UART、ADC、RTC等;
    • Utilities:一些字体、日志、多媒体等杂项示例。

此外,如果想直接搜索手册,可以选择Resources,输入手册名字,如STM32F10xx Cortex-M3编程手册:

F1系列HAL库开发手册:

其中PM0056UM1850为手册编号索引,也可以通过它来搜索。

2 通过STM32CubeMX下载

打开软件,点击help:

选择Docs & Resources

3 总结

  • MCU开发资料可以直接在芯片厂商官网下载,如数据手册、参考手册、芯片封装等资料;
  • 原厂提供的资料比较多,按需求阅读学习即可,搜索关键词定位到相应章节。

END

---------------------
作者:柯西的彷徨
来源:CSDN
原文:https://blog.csdn.net/kouxi1/article/details/122908368
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

[转][001] [STM32] 如何下载STM32原厂资料相关推荐

  1. STM32芯片替代方案 | 从原厂资料中获取GD32F103VET6通信I2C接口电路设计 | 第四集

    辉光管需要用到IIC通信获取DS3231芯片的时间数据信息,所以需要使用IIC通信. STM32芯片IIC接口引脚的确定 通过查阅<High-density performance line A ...

  2. STM32芯片替代方案 | 从原厂资料中获取GD32F103VET6通信串口接口电路设计 | 第五集

    辉光管需要用到WiFi通信进行时间的更新,从网络中获取时间数据,所以需要使用串口通信.在一键下载电路中已经使用了串口0.所以单片机和WiFi的串口需要选择其他编号. STM32芯片串口接口引脚的确定 ...

  3. lm358集成电路参数资料 原厂资料 pdf datasheet 免费下载

    lm358太常用了,以至于不需要他的资料,但是今天偶尔想知道一个参数,居然很多pdf都没有标注,终于找到原厂的资料,拿走存起来吧.用的时候不好找.呵呵 Ø LM358 内部包括有两个独立.高增益.内部 ...

  4. MT6357 PMIC datasheet,MT6357数据手册,MT6357原厂资料介绍

    MT6357 PMIC datasheet MT6357是智能手机电源供应商完全集成的PMIC目标.下面是MT6357 PMIC的框图. 3.2 PMIC Functional Blocks MT63 ...

  5. 联想电脑获取官方原厂系统镜像的方法

    文章目录 前言 一.进入官网 二.选择电脑型号 三.获取镜像下载地址 四.下载镜像 总结 前言 本文主要介绍联想电脑原厂系统镜像的下载方法 一.进入官网 大陆官网的下载通道已经关闭,我们只能通过香港的 ...

  6. 【HP Cloud Recovery+暗影精灵4】 换固态+恢复惠普原厂系统

    软件工程专业,电脑里自然会安装各种软件.用了一年零几个月,不插电开机后进入桌面后得等一会儿才能打开应用程序:插电开机稍微快一点,但是文件管理有时会崩溃.趁着处于假期,于是决定换个固态,顺便恢复一下系统 ...

  7. 树莓派 st-link master使用ST-LINK V2下载STM32程序 支持F0 F1 F2 等

    这段时间在研究怎么脱机实现STM32的下载,同时也了解了Windows和Linux的下载方式,st官方只提供了Windows的下载工具,Linux的版本并未提供,这里网上搜索后找到了st-link m ...

  8. Ubuntu20.04LTS环境下载STM32程序

    Ubuntu20.04LTS环境下载STM32程序 概述 安装步骤 下载BIN文件 概述 该文档主要是介绍ubuntu20.04LTS上安装st-link驱动并且下载bin文件的方法.STM32在li ...

  9. 使用ST-LINK下载STM32程序

    一.电路连接 STM32的下载调试接口主要有三种:JTAG.SW和串口(不能调试). JTAG各个管脚信息如下: 序号 信号名 方向 说 明 1 Vref Input 接口电平参考电压,通常可直接接电 ...

最新文章

  1. C#是否该支持“try/catch/else”语法
  2. 数据驱动的算法工程落地!
  3. 【PAT乙级】1077 互评成绩计算 (20 分)
  4. H. Texas hold'em Poker(2019ICPC区域网络赛沈阳站)
  5. maven学习(上)- 基本入门用法
  6. 《呐喊》金句摘抄(一)
  7. Educational Codeforces Round 25 C. Multi-judge Solving
  8. 白话设计模式--行为型模式--Template Method模式(模板方法模式)
  9. python中读取txt文件、统计其中所有字母出现的频度_python——pandas练习题6-10
  10. Python 程序 可以一直输入 quit_Python二级考试临时抱佛脚专用笔记——(二)基本控制结构的程序设计amp;数据的输入和输出...
  11. 开源下载 | 基于Scikit-learn、Keras和TensorFlow的机器学习实战
  12. python共有前缀_Python 匹配多个字符前缀
  13. 【Laravel系列6.3】框架启动与服务容器源码
  14. 动画开发之PIXI开发
  15. 高精度室内定位导航 需要什么样的精准室内定位技术方案
  16. VSPD+XCOM+Proteus仿真stm32串口通信
  17. 多线程下载王者荣耀高清壁纸(过程超详细)
  18. flask+dash可视化的一些问题
  19. 【Oracle】ora-02391解决方法,生产环境测试通过
  20. Python之微信自动化

热门文章

  1. rowhammer继续侵扰,DDR4并非真命天子
  2. 以商业实践反哺开源技术跃升|2023开放原子全球开源峰会开源商业化创新发展分论坛成功举行
  3. Linux系统运维书单
  4. Eclipse:出现The selection cannot be launched,and there are no recent launches怎么解决
  5. 微信视频全屏问题解决方案
  6. 刀锋之影-EA【微马丁策略】
  7. 山起于蛮荒而雄于乌郡,水生于远夷而洪于中州;日出于扶桑而盛于天朝,星布于苍穹而聚于中华。
  8. 浏览器上传文件窗口空白无内容或者点击按钮不弹出文件选择的问题
  9. Emlog丨西顾Grace主题免费开源-一款二次元的ACG主题
  10. pandas库时间差计算