什么是STM32?

13 篇文章 1 订阅

初识STM32

STM32单片机是ST(意法半导体)公司使用arm公司的cortex-M3为核心生产的32bit系列的单片机。

一、STM32字面含义ST——意法半导体(一个公司名),即SOC厂商此处扩展:一个芯片比如STM32里面有内核(ARM),而 内核ARM由ARM公司(IP厂商)生产,外设由ST公司(SOC厂商)生产,再此基础上添加各种外设,比如GPIO,I^2C等M——Microelectronics的缩写即微控制器注意: 微处理器在微控制器的基础上有MMU——内存管理单元,一般微控制器不跑系统,编写的程序为裸机例程32——32bit,表示是一个32bit微控制器(单片机位数指CPU处理的数据的宽度,参与运算的寄存器的数据长度。32位单片机的数据总线宽度为32位,通常可直接处理8位或16位或32位数据。)

二、为什么STM32脱颖而出?STM32采用ARM内核(Cortex—M),但ARM公司把芯片卖给了很多公司, 比如 AT,NXP,都生成了自家的32芯片,STM32脱颖而出在于它基于固件库开发,使使用者可以简单上手。

三、STM32有什么?串口——USART, 用于跟串口接口的通信设备,例如:USB转串口模块/GSP模块内部集成电路——I2C,用于和I2C接口的设备通信,例如:EEPROM,电容屏,陀螺仪MPU串行通信接口——SPI,用于与SPI接口设备通信SDIO(驱动SD卡),FSMC(驱动屏幕),I2S,ADC,GPIO四、STM32分类CPU位数 内核 系列32 Cortex-M0 STM32-F0/L032 Cortex-M3 STM32-F1/F2/L132 Cortex-M4 STM32-F3/F4/L432 Cortex-M7 STM32-F7等

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式点灯大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值