STM32 三种开发方式:寄存器、标准库函数、HAL库

STM32是意法半导体的32位微控制器系列,基于ARM Cortex-M3架构。开发方式包括直接操作寄存器、使用标准库函数和HAL库。HAL库提供硬件抽象层,简化跨平台开发,使得开发者无需关注底层寄存器细节,专注于功能实现。STM32产品家族丰富,如STM32F103系列,命名规则涉及引脚数、内存容量和封装。

STM32 是什么?

意法半导体 (STMicroelectronics) 

相对于早期的 8位、16位单片机,STM32 是 32 位的处理器内核,STM 是意法半导体的标识。

STM32 应该可以理解为 意法半导体微电子企业的一个 32 位处理器内核的产品系列。

引用一段话:

在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32
1、基本型系列
2、增强型系列
3、USB基本型系列
4、互补型系列

新系列产品沿用增强型系列的72MHz处理频率。
内存包括 64KB 到 256KB 闪存和 20KB 到64KB 嵌入式 SRAM。

新系列采用LQFP64、LQFP100和LFBGA100三种封装,
不同的封装保持引脚排列一致性,结合STM32平台的设计理念,
开发人员通过选择产品可重新优化功能、存储器、性能和引脚数量,以最小的硬件变化来满足个性化的应用需求。

可以理解为,意法半导体是造芯片的公司,其芯片系列很多,但针对 ARM 公司设计的 Cortex-M3 有个专门的系列 STM32F,其中包括常用的 STM32F10x、STM32F40x,又以 STM32F103 经济实惠,而广泛使用,尤其 STM32F103C6T6 在2022年初,某宝最小系统板未焊插针不到10元人民币。某宝上还有国产替换产品,相比来讲,调试接口更完善,直接可以usb连接电脑进行下载调试。

一个设计芯片架构的,一个按架构造芯片的,有些功能芯片设计中已经定义详尽,有些功能则定义了统一的接口,留给芯片厂商自已去选择实现,但都必须与芯片架构的统一接口标准保持一致,这个标准叫 CMSIS 标准。

相应地,芯片厂商会提供对核心及外设相应的 C 语言封装库,以便于将

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值