stm32是32位微控制器。
单片机是嵌入式系统中最常用的核心部件,而stm32本质上就是一个单片机。
如果您热衷于嵌入式工作并具备一些基础知识,则可以从STM32微控制器开始。如果没有基础,可以从51单片机入手。51单片机是基本的入门级单片机,也是应用最广泛的单片机。
更多信息:
STM32微控制器采用ARM的Cortex-M3为核心,由ST(意法半导体)制造的32Bit系列微控制器。它的内部资源(寄存器和外设)比8051、AVR或PIC多得多,基本上接近计算机的CPU,适合手机、路由器等。
STM32单片机主要参数
12V转36V供电
兼容5VI/O引脚
良好的安全时钟模式
低功耗模式,具有唤醒功能
内部RC振荡器
内置复位电路
工作温度范围:
>-40°C至+85°C或105°C
特性
内核:ARM32位Cortex-M3CPU,最大工作频率72MHz,1.25DMIPS/兆赫。单周期乘法和硬件除法。
内存:片上集成32-512KB闪存。6至64KBSRAM存储器。
时钟、复位和电源管理:2.0至3.6V电源和I/O接口驱动电压。上电复位(POR)、掉电复位(PDR)和可编程电压检测器(PVD)。4-16MHz晶体振荡器。包括一个工厂调谐的8MHzRC振荡器电路。内置40kHzRC振荡电路。CPU时钟的PLL。带RTC校准的32kHz晶体振荡器。
低功耗:3种低功耗模式:睡眠、停止和待机模式。VBAT为RTC和备份寄存器供电。
调试模式:串行调试(SWD)和JTAG接口。
DMA:12通道DMA控制器。支持的外设:定时器、ADC、DAC、SPI、IIC、UART。
三个12位US级A/D转换器(16通道):A/D测量范围:0至3.6V。双采样和保持功能。温度传感器集成在片上。
2通道12位D/A转换器:专用于STM32F103xC、STM32F103xD和STM32F103xE。
多达112个高速I/O端口:根据型号的不同,有26、37、51、80和112个I/O端口,所有这些端口都连接到16个外部中断向量。可以映射到除模拟输入外,所有输入均可接受高达5V的输入。
最多11个定时器:4个16位定时器,每个定时器有4个IC/OC/PWM或脉冲计数器。2个16位6通道高级控制定时器:最多可使用6个通道用于PWM输出。两个看门狗定时器(独立看门狗和窗口看门狗)。Systick定时器:24位倒数计数器。两个16位基本定时器用于驱动DAC。
最多13个通信接口:2个IIC接口(SMBus/PMBus)。5个USART接口(ISO7816接口、LIN、IrDA兼容、调试控制)。三个SPI接口(18Mbit/s),其中两个与IIS复用。CAN接口(2.0B)。USB2.0全速接口。SDIO接口。
ECOPACK封装:STM32F103xx系列微控制器采用ECOPACK封装。
参考资料:
51单片机网页链接
stm32网页链接
上一篇:车机导航内存已满怎么删除
下一篇:stm32内存多大