评论区确实挺有趣。ST有众多工程师,提供了标准库、HAL库和寄存器文档。但为何这么多资源加起来,还不如某些评论区的大哥懂行?标准库早已过时,HAL库已成主流,可为什么国产RT-Thread的RTT Studio也采用HAL库?甚至RT-Thread标准版的BSP中大部分也是基于HAL库的。那些实际做开发的人怎么没这么多抱怨?有人觉得HAL库冗余、速度慢,如果追求速度可以用LL库,更极致的话就直接操作寄存器。讨论标准库也没太大意义,毕竟现在新芯片基本都没有标准库支持包了。死守标准库就像抱着51单片机说STM32配置太复杂一样,异曲同工。工业领域也在逐步转向HAL库,Cube还提供大量扩展包可用。如果你还在用标准库,未来要从F1或030等系列移植到其他版本芯片时,就会发现麻烦重重。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号