追求程序效率就用寄存器版
追求程序员效率HAL库版
综合效率就用标准库或者LL库
建议直接用库函数,但是偶尔也需要了解寄存器。方便找错
看需求,库函数操作简单,但是效率低,代码量大
寄存器操作繁琐,效率高,代码量小
寄存器了解就行了,如果学的是F1,那主要还是标准库
网上资源比较丰富的也是标准库
虽然现在主推HAL,但是还是推荐学资源多的