STM32系列-STM32介绍

🌈个人主页:羽晨同学 

💫个人格言:“成为自己未来的主人~”  

STM32介绍

STM32介绍

ST:指的是意法半导体

M:指定微处理器

32:表示计算机处理器位数

ARM分成三个系列:

Cortex-A:针对多媒体应用

Cortex-R:针对对实时性和性能有一定要求的场景。

Cortex-M:针对低功耗高性能的场景

        Cortex-M0,Cortex -M3,Cortex-M4

指令集:精简指令集

命名规则

比如:STM32F103C8T6

STM32:产品系列

F=通用类型

103=产品子系列

产品子系列中还有:101=基本型

                                102=SUB基本型,USB2.0全速设备

                                103=增强型

                                  105/107=互联型

T:引脚数目

T=36引脚,C=48引脚,R=64引脚,V=100引脚,Z=144引脚

8:闪存存储器容量

4=16K字节的闪存存储器

6=32K字节的闪存存储器

8=64K字节的闪存存储器

B=128K字节的闪存存储器

C=256K字节的闪存存储器

D=384K字节的闪存存储器

E=512K字节的闪存存储器

T:封装

H=BGA

T=LQFP

Y=WLCSP64

6:温度范围:

6=工业级温度范围,-40℃-85℃

7=工业级温度范围,-40℃-105摄氏度

F:通用闪存(FlashMenory)

L:低电压(1.65-3.6V)

F类型中F0XX和F1XX系列为2.0-3.6V,F2XX和F4XX系列为1.8-3.6V

STM32的内部结构

 STM32最小系统组成

我们使用的STM32芯片型号:STM32F103C8T6

  1. 供电系统
  2. 时钟电路(内部时钟源,外部时钟源)
  3. 复位电路
  4. 下载的接口电路
  5. boot电路

固件库介绍

mcu的开发方式介绍

从开发语言:

1.汇编语言

2.C语言

stm32单片机:(汇编+C)

实际开发编程过程中使用的方法:

1.配置MCU中的某个功能模块的寄存器,进行操作

2. 使用ST官方提供的固件库驱动操作。

固件库说明

固件库:STM32标准外设函数库,简称固件库

特点:

主要由功能接口,数据结构,宏等组成,涵盖了微控制器所有外设的性能特征。

包括每一个外设驱动描述和应用实例。

为开发者访问底层硬件提供统一的API

无需深入掌握底层硬件实现细节

大大缩短产品开发周期,进而降低研发成本

容易进行二次开发,升级和维护。

CMSIS

主要是Cortex-M系列处理器与供应商无关的硬件抽象层

降低了在Cortex-M系列处理器上操作系统的移植难度,简化了软件重复,标准化了软件接口

 

  • 18
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
stm32--tsl256.zip_stm32是一个压缩文件,其中包含了与stm32和tsl256芯片相关的文件和代码。stm32是一种32位的单片机系列,由STMicroelectronics公司推出。它具有高性能、低功耗和丰富的外设接口,适用于各种嵌入式系统应用。tsl256是一种环境光传感器芯片,用于检测周围环境的光照强度。 这个压缩文件可以包含stm32芯片和tsl256传感器之间的通信协议、引脚连接方式、初始化代码以及一些示例应用程序。通过使用这些文件和代码,开发人员可以很方便地在stm32上使用tsl256传感器来测量光照强度。例如,可以通过读取tsl256传感器输出的模拟电压值,转换为相应的光照强度数值。开发人员可以根据需要进行修改和定制,以适应具体的应用场景。 使用stm32--tsl256.zip_stm32文件,开发人员可以节省大量的开发时间和精力。他们无需从零开始编写通信协议和初始化代码,也无需从头研究如何与tsl256传感器进行交互。相反,他们可以直接使用这些提供的文件和代码,快速实现与tsl256传感器的集成,并进行光照强度的测量和应用开发。 总之,stm32--tsl256.zip_stm32是一个方便开发人员在stm32上使用tsl256传感器的压缩文件。它包含了相关的文件和代码,可以用于通信协议、引脚连接、初始化以及示例应用程序。通过使用这些文件和代码,开发人员可以快速、方便地实现在stm32上使用tsl256传感器进行光照强度测量和应用开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值