• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

学习STM32,更深入的学习

e27f6a5df1d4f9ac 2019-01-16 浏览量:995
学习了一段时间51单片机,觉得自己可以更深入的学习,在纠结学STM32是是应该先学习库函数还是先学习寄存器?求有经验的大佬带路
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 标准库官方已经不再维护

    新产品也不再提供标准库

    个人建议学习HAL库和LL库。


    ST公司提供了CubeMX工具,可以用图形的方式对MCU进行配置、构建工程。特别适合对STM32有所了解、又不熟练的人。

    CubeMX工具可以用HAL库或LL库来构建工程。两种库可以混用。

    其中HAL比较简单,非常容易上手。但编译出来的代码量比较大、运行效率低、占用RAM比较多。适合快速开发。

    LL库非常接近寄存器,但又对寄存器封装得比较友好。如果对寄存器熟练掌握,编译出的程序代码量小占用RAM少。


    通过阅读HAL库的函数,对照《参考手册》完全可以学习好寄存器的操作。

    • 发布于 2019-01-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:21
  • 自己学习的话,一般都是用寄存器的方式,这样操作更快
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

学习STM32,更深入的学习