关于STM32CubeMX和HAL库的使用

2019-10-11 13:58发布

最近想看看HAL库,但是我发现网络上的所有教程基本都是把HAL库当成以前标准库一样来使用,我真的很不理解,明明有STM32CubeMX这样好的软件,为什么要丢弃不用?我真的觉得利用STM32CubeMX这套软件来开发工程很方便。问别的用HAL库的人发现他们也只是像以前标准库一样把里面的文件拷贝出来,然后自己写,都不去用STM32CubeMX这个软件。所以这里我的问题就是:为什么你们不用STM32CubeMX?难道它真的那么不好用吗?以前自己改出来的那套标准库工程到底有什么优势?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
taizonglai
2019-10-12 07:11
逍遥的迎运 发表于 2017-3-22 11:27
CubeMX可以帮助设置好端口和初始化,开发者只需要关注于功能实现,也许你做的工程兼容你以前的代码,但是 ...

1、你说换个芯片,那是HAL库的事,跟CubeMX没有任何关系!F7芯片的代码更换到F0的芯片上我自己的工程一天就把东西做出来了。换芯片非常方便,前提是你自己做的工程合理。
2、至于初始化,难道别人拿到CubeMX生成的初始化代码就不需要去看怎么初始化吗?

一周热门 更多>