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

STM32新手学习直接用STM32CubeMX有什么不好吗

great_CC 2018-12-29 浏览量:4677
是不是直接用STM32cubemx会导致基础不牢,很多调试或配置初始化的工作都不清楚啊。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 屏蔽底层,让开发者更多的精力用来实现功能上。这是大势所趋。

    MCU的迭代是很快的,每换个型号,寄存器都可能会有或多或少的改变。所以开发者死记寄存器浪费时间和精力。


    本人几乎直接从CubeMX入手开始学习STM32(还是有不错 51开发基础),并不感觉有什么不好。

    使用工具快速上手,可以很快的提升学习兴趣。对MCU各个接口的应用有直观的理解。

    再想深入学习,不妨阅读HAL库的源码。通过源码就可以看到:

    原来进入中断后要先检查这几个标志位、再清除标志位、然后执行自己写的回调函数

    这种学习过程很容易理解各个寄存器之间的关系,比上手枯燥地读寄存器的说明愉快得多。

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

其他答案 数量:25
  • 就是对低层的理解不够啊,不懂内部的配置
    • 发布于2019-01-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你怎么看,如果想了解底层,就不要用,想快速开发,就大胆用吧。
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个操作不建议使用,虽然速度很快,但是对项目使用没有一点好处
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32新手学习直接用STM32CubeMX有什么不好吗