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

学习STM32从寄存器开始还是从库函数开始?

95c71e08aa245ca9 2018-12-25 浏览量:2444
新手学习STM32从寄存器开始入手还是从标准库或是从HAL库开姑学容易入手?谢谢!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 有硬件基础的话,先看一两个寄存器的实例代码,再学 hal 库,以 hal 使用为主来学习

    要是做软件的学 stm32 从 hal 库开始学,然后看一两个寄存器的实例代码,知道 hal 库是如何封装寄存器,也是以 hal 库使用为主来学习

    总之就是以学习 hal 库的使用为主,寄存器,标准库,能看懂就好。

    • 发布于 2018-12-25
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:21

  • 建议寄存器,可以先把寄存器学一些基础,了解个大概,然后好好学习HAL才是王道
    • 发布于2018-12-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 从标准库开始,寄存器刚开始看的头晕可能从gpio库函数,再学gpio寄存器
    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 推荐从库函数开始,hal库和标准库都行,寄存器确实太复杂了,不适合入门。只有要压榨性能时候再考虑寄存器

    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 肯定从库函数开始,你一开始就学寄存器的话难度太高,很快学不下去的。

    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 库函数咯,在你对库函数足够了解了,在必要时在弄寄存器
    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 建议从HAL库入手吧,现在官方都推荐用HAL库和LL库了,而且很多教程也是基于库函数的。

    STM32的寄存器太多了,不建议新手直接上。

    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 新学STM32的话还是建议从HAL库下手,配合STM32CubeMX进行工程的生成和管理。

    寄存器版本如果么有基础的话,会很枯燥,很有可能会使得学习坚持不下去。而且官方提供了库就是要封装寄存器,让开发更简单,所以么有必要死扣寄存器。

    标准库虽然现在还有比较多的应用和案例,但是STM32的新品已经么有标准库支持了,而且老的标准库也不在更新了,所以不建议在从标准库开始学习了,毕竟以后如果用到例如STM32H7,G0之类的MCU,没有标准库还是要从HAL库学起。


    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 从 hal 库开始入手,比较简单容易上手
    • 发布于2018-12-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 库开始的吧,是简单一些的,要是寄存器,寄存器是很多的,比51多得多了
    • 发布于2018-12-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 从库函数上手快
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 肯定是库函数相对简单 从这开始学习 后来接触寄存器
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先从库函数学,之后再学寄存器,实现库函数的功能
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 寄存器开始,要了解底层
    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 从库函数开始会比较容易上手,配合ST公司的cubemx软件
    • 发布于2019-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是先学库函数,寄存器太多太多,刚开始学很懵,后面熟悉了可以学寄存器,了解底层,再后面就学hal库吧,标准库官方不更新了
    • 发布于2019-01-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

学习STM32从寄存器开始还是从库函数开始?