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

使用CubeMX配置STM芯片开发效率如何

great_CC 2018-09-18 浏览量:965
现在使用CubeMX开发ST芯片好像是主流了,没用过,不知道是否难掌握,效率如何。使用CubeMX配置后,会达到一个什么样的程度,只需写应用代码?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 是的,只用写应用代码,还有一些功能的使能操作也要自己写

    用这个进行开发,就是初其功能实现比较快,现在cubemx也是支持LL库了,与寄存器方式的效率其实差不了多少,只是项目进度会快一些,但对于整个项目来说,也是快个三两天的事儿。

    最主要就是方便了,修改个配置点一点鼠标就可以了,不用再去修改工程与底层代码了

    • 发布于 2018-09-18
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:12
  • 开发的效率明显提高,毕竟底层的东西都给你配好了,只需要移植或者开发应用就行

    但是Cubemx使用HAL库生成的程序存在复杂的调用,底层不容易修改,且执行效率一般

    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 1
    • 0

  • gpio 外设,pin脚,时钟树,中断,中间件协议栈呀rtos,整个工程文件和库初始化代码都给你生成好。直接进main调库写应用程序就行,效率是相当高
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 开发效率提升,但是执行效率比寄存器操作慢
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然是很好的了,可以很快的把工程搭建起来,而不用一个文件一个文件的找了
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 会方便很多,底层都不需要自己去写了

    只需要自己写上层的服务函数

    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实效率提升的同时,自己也要编写代码有点麻烦
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 开发效率会有很大的提升,而且配置的代码更标准
    • 发布于2018-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • CubeMX只是减少了你配置STM32寄存器的时间,因为有模版可以参考,实际上你要根据项目完成代码这个跟CubeMX没有任何关系。

    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 减少了你的配置和初始化实际,用户代码的开发时间不能减少
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 现在做STM32的项目基本不用寄存器方式和标准库方式了,使用STM32CubeMX配置并生成工程,基本上直接就可以进入到应用开发部分,开发效率大大提升,而且关键是在项目进行修改配置的话,直接使用STM32CubeMX点击鼠标修改即可,真的很方便。STM32CubeMX这个工具进行开发,对于STM32的硬件知识要求并不高,比如时钟配置,对于时钟树稍加了解就能配置。再比如使用USB CDC,基本可以不用了解USB协议,只需要知道接口参数如何调用就好了,开发一个USB CDC项目半个小时就能搞定。现阶段ST官方主推的开发工具就是STM32CubeMX,所以跟着厂家推荐的方式去开发,应该是效率最高的方式了。
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 只是配置上的方便,项目的开发还是要一点一点做,效率并不会高多少
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

使用CubeMX配置STM芯片开发效率如何