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

HAL库怎样学习和使用

c63733bac38c1420 2020-08-08 浏览量:473
HAL库怎样学习和使用,还需要了解底层原理吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 暂认为你是初学者。

    初学者还是知道底层原理较好,你可以更好的理解用HAL生成的程序。

    stm32 是众多单片机中一款,你知道了底层原理对你学习其它单片机也是有帮助的。

    • 发布于 2020-08-09
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • 不需要彻底了解原理,知道大概知道框架就可以,用stm32cubemx配置好会自动生成代码的,使用方便
    • 发布于2020-08-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 学习原理的话,就支持寄存器吧,用hal就是为了不去管原理

    学习的话,直接找开发板的教程就可以了,先跑例程

    • 发布于2020-08-08
    • 举报
    • 评论 0
    • 0
    • 0

  • HAL库是对底层寄存器操作的高度封装,里面的逻辑其实还是比较复杂的,如果要精通STM32,肯定要了解下,如果只是写个简单的程序,那就没必要
    • 发布于2020-08-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实现在基于 HAL 库开发的资料也挺多的,教学视频更是层出不穷,学好HAL库对于一般的开发已经足够了,另一方面,在 HAL 库得到学习过程中,对底层原理也是有些心领神会的。

    至于 HAL 库怎么去学习,这学习这个事,就跟学习数学,学习物理一样,看视频,动手写就是关键,功到自然成,也希望你能坚持下去,也就一个月就能学会了。

    • 发布于2020-08-09
    • 举报
    • 评论 0
    • 0
    • 0

  • HAL进行了比较高级的封装,实现简单的调用

    但单片机开发其实是软件硬件一体的,了解一下底层的,包括硬件原理,对开发更有利。

    • 发布于2020-08-10
    • 举报
    • 评论 0
    • 0
    • 0

  • HAL库对操作做了高度封装,通过阅读HAL库学习底层还是有些困难的,不过会使用即可
    • 发布于2020-09-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

HAL库怎样学习和使用