stm32cube 是个图形化配置,生成初始化代码,创建工程的工具,是个图形工具。看两眼就会了,不用学
hal 是真正的单片机库,学学 hal 会使用单片机快速开发软件
HAL库是抽象层库 换言之就是把底层驱动都封装好了
学习STM32是需要知道底层驱动盒硬件的 所以HAL库可以学可以用 但不是长久之道
另外CUBE只是工具 生成的代码就是HAL库的
你需要学的是标准库