STM32的标准库在STM32的各个系列之间兼容性不好,比如F1的标准库和F4的标准库的实现方式和函数名称都有差异,这样会导致学习F1的标准库后在使用F4的标准库需要重新学习,而且不便于使用一个统一的工具进行图形化配置。
HAL库在不同STM32系列之间兼容性很好,可以很方便的使用STM32CubeMX工具进行图形化配置,方便使用,提高效率。
所以在新的产品系列比如H7中就已经没有标准库的存在了,只有HAL和LL库。
3.5的标准库也只是F1系列的,如果今后要使用其他系列,比如F7H7等等,就必须使用HAL库。
ST 现在主推 HAL 和 LL 库,
之前是标准库为主的,现在不一样了
朋友 你是多久没关注ST的消息了
除了CUBEMX这么好用的软件 标准库自然就成为过去式了
基于某种考量,用HAL库替换了。
标准库被放弃了 据说是兼容性差