STM32F10x 3.5标准外设库及例程
STM32F10x 的固件库 v3.5,是那种你一看目录结构就觉得“哦,这玩意儿搞”的类型。驱动清晰、例程齐全,调 GPIO、搞个串口通信,几分钟上手。比较适合刚入门的朋友练手,也挺适合老手做个基础模板用。尤其是它的标准外设库(SPL),代码结构干净,调用方式也简单。你不用每次都去翻寄存器文档,基本直接调用函数就能跑起来。
HAL 的抽象层也是个亮点,虽然有朋友说“封装得有点过”,但对想快速验证功能的你来说,确实挺方便的。比如你想搞个ADC 读取,SPL 和 HAL 都给你整好了例程,基本套一下函数就能跑。还能配合像FatFS这种文件系统组件,做个数据记录器也不难。
而且它的中间件支持也蛮到位的,USB、TCP/IP都有,想整点联网的小玩意儿也挺顺手。用惯了裸机的同学不习惯,但如果你习惯用 Keil 或者 IAR,整个集成开发体验还不错。只要环境搭好,例程导进去,改点参数就能看到效果。
还有一点挺实用的:稳定性和兼容性比老版本好不少,多以前的小坑都被填平了。你用 F103、F101 之类的芯片都能轻松搞定。建议你先从它附带的LED 闪烁和串口通信例程入手,搞懂个两三个模块,后面开发就顺多了。
如果你在找个靠谱、成熟、文档还行的固件库用来熟练 STM32,v3.5 这个版本挺值得下下来玩一玩。想看资料或直接下源码,可以戳下面这几个链接,省你自己去搜:
如果你刚入坑 STM32,或者打算整理一套自己的库模板,不妨先用这个版本摸个底,等以后上 HAL 或 CubeMX 就会轻松多。
下载地址
用户评论