老生常谈的问题了,标准库相对HAL库来讲,更加精简,编译速度更快,但是标准库官方现在都不维护了,新出的芯片更是连标准库都没有;HAL库配合CubeMX生成代码后使用,可以很方便的在各个型号上移植,更加方便快捷。
HAL库是官方推荐的,也是未来的趋势,推荐学习时使用HAL库快速入门。
使用STM32CUBEMX生成hal库已经是时代的趋势,stm32f7系列就没有更新标准库了。但代码运行效率:寄存器》标准库》hal库
HAL庫是因為CubeMX原生支援,且能快速配置和產生框架
是趨勢,當然您也可以堅持用標準庫