STM32[笔记]--3.数据手册相关

3.数据手册相关

3.1如何获取数据手册

ST官网:www.st.com


中文社区网:https://www.stmcu.com.cn/Designresource/list/STM32F1/document/datasheet

其他获取途径:

  • 万能的百度
  • 淘宝详细页白嫖

3.2如何阅读数据手册

芯片手册

STM32F103的芯片手册不仅仅支持C8T6这个型号,而且还支持以下型号

都在芯片手册中可以看到。
第一页 介绍的是这些型号的芯片到低有什么内置的一些功能,注意一下芯片手册里的电源管理2.0~3.6伏供电和I/O引脚(我们电脑USB供电是3.3伏)

晶振是4~16MHz晶体震荡器(我们正常用的是8MHz)
器件一览 这个是介绍这个芯片支持的是哪些型号的一些器件
系列之间的全兼容性 这里面有一个概念是小容量产品中容量产品大容量产品 是根据Flash来进行划分的。(我们现在的芯片是64K的Flash,是一个中容量的产品)
概念 这里面是介绍这个芯片到底有些什么东西,但只是概述,更详细的内容要看参考手册
引脚定义 这个我要重点的去关注,因为我们的这个芯片有48个引脚,然后这里边的引脚,每一个是干嘛的,就是在这部分里面进行说明的,我们的这个引脚是48引脚的,在芯片手册里的图7,就是我们的芯片的引脚定义。
存储器映像 这部分的内容也很重要,芯片内部有一个存储器,告诉你存储器是怎么分布的,怎么映射的。
电器特性-工作条件-通用工作条件 主要就看fHCLK ,fPCLK1,fPCLK2这三个时钟频率,然后是VDD (数字部分的电压),VDDA(模拟部分的电压),这两个一般是接在一起的,VBAT是备份部分工作电压,它们三个的电压一般都接3.3V。

参考手册

参考手册就是更详细的内容,里边就是各个外设的寄存器,具体寄存器怎么配置,在这个手册中都会有。
文中的缩写 需要熟悉一下(rw表示这个位置能读能写,r表示这个位置只能读,w表示这个位置只能写),这些缩写会在每一个外设的寄存器中都会标。
存储器和总线架构-存储器组织 这里边的内容会和芯片手册中的存储器映像结合。
启动配置 这里面的表6很重要,这个表里写的就是决定你这个芯片上电的时候该怎么启动,是从Flash启动还是从系统存储器启动,还是从内置的SRAM启动
电源控制 关注电源框图,这个就是说,我们在外部供电是3.3V,但在芯片内部的CPU只需要1.8V的电压,在芯片内部会有一个电压调节器,从3.3V降到1.8V

下面就是一些外设的使用方法

以GPIO举例:首先会说明它的功能,然后会把GPIO的框图画出来,再到后边的配置表,输出模式等,再到后边就是寄存器的配置。

**调试支持(DBG)**这个部分关注一个地方,SW-DP和JTAG-DP,这两个模式是怎么样的一个状态。

相关推荐
良许Linux26 分钟前
32岁入行STM32迟吗?
stm32·单片机·嵌入式硬件
m0_466607701 小时前
【STM32CubeMX】ST官网MCU固件库下载及安装
stm32·单片机·嵌入式硬件
Wallace Zhang5 小时前
STM32F103_Bootloader程序开发11 - 实现 App 安全跳转至 Bootloader
stm32·嵌入式硬件·安全
GodKK老神灭5 小时前
STM32 CCR寄存器
stm32·单片机·嵌入式硬件
杰克逊的日记9 天前
MCU编程
单片机·嵌入式硬件
Python小老六9 天前
单片机测ntc热敏电阻的几种方法(软件)
数据库·单片机·嵌入式硬件
懒惰的bit9 天前
STM32F103C8T6 学习笔记摘要(四)
笔记·stm32·学习
zkyqss10 天前
OVS Faucet练习(下)
linux·笔记·openstack
浦东新村轱天乐10 天前
【麻省理工】《how to speaking》笔记
笔记
奔跑的蜗牛AZ10 天前
TiDB 字符串行转列与 JSON 数据查询优化知识笔记
笔记·json·tidb