标准库官方已经不再维护
新产品也不再提供标准库
个人建议学习HAL库和LL库。
ST公司提供了CubeMX工具,可以用图形的方式对MCU进行配置、构建工程。特别适合对STM32有所了解、又不熟练的人。
CubeMX工具可以用HAL库或LL库来构建工程。两种库可以混用。
其中HAL比较简单,非常容易上手。但编译出来的代码量比较大、运行效率低、占用RAM比较多。适合快速开发。
LL库非常接近寄存器,但又对寄存器封装得比较友好。如果对寄存器熟练掌握,编译出的程序代码量小占用RAM少。
通过阅读HAL库的函数,对照《参考手册》完全可以学习好寄存器的操作。