STM32入门(一)----初识STM32

STM32属于一个微控制器,自带了各种常用通信接口,功能强大SDIO、FSMC、I2S、ADC、DAC、GPIO、串口1、串口:UASRT,用于跟串口接口的设备通信,比如:USB转串口模块、ESP8266WIFI,GPS模块,GSM模块,串口屏、指纹识别模块2、内部集成电路:I2C,用于跟I2C接口的设备通信,比如:EEPROM,电容屏,MPU6050陀螺仪、0.6寸OLED模块3、串行通信接口:SPI,用于跟SPI接口的设备通信,比如:FLASH,W5500、VS1053
摘要由CSDN通过智能技术生成

什么是STM32

STM32的字面含义

1、ST——意法半导体,是SOC厂商
ARM是IP 厂商。
IP厂商生产内核,把内核授权给SOC厂商(例如苹果、三星),SOC厂商会在里面添加外设(GPIO,I2C,串口)
2、M——Microcontroller的缩写,表示微控制器,注意微控制器和微处理器(Microprocessor)的区别
微处理器有内存管理单元(MNU),可以跑Linux,主频很高(可达1G)。可用于移动终端(手机,电脑)。由于速度很高,对PCB要求高。不是裸机,会涉及到操作系统,操作系统涉及到的软件很多(驱动层,应用层),需要一个团队。
微控制器没有内存管理单元(MNU),不能跑Linux,速度很低,主频72M。可用于家电,智能手环,电动机,电动车。裸机,不涉及到操作系统。
3、32——32bit的意思,表示这是一个32bit的微控制器。8bit:51。16bit:PIC、AVR。

STM32诞生的背景

1、技术的更替、这个是最主要的原因、
2、市场的需求(成本、性能、功耗、GUI、操作系统),传统的8/16位的微控制器,久经岁月洗礼,如今虽有余晖,当面对这些需求时更显得是捉襟见肘、
3、ST得努力(产品线丰富、开发简单、易上手——基于固件库开发&#x

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值