你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

为什么不常见不用固件库或 HAL 的 STM32 新手教程?

[复制链接]
maxtch 提问时间:2017-12-9 22:38 /
阅读主题, 点击返回1楼
收藏 1 评论52 发布时间:2017-12-9 22:38
52个回答
kirbymore 回答时间:2018-3-1 17:57:31
maxtch 发表于 2017-12-9 23:17
好的,什么时候我来讲讲不用 HAL 直接捅寄存器做 STM32 编程,顺道兜售一下我的纯开源 STM32 开发板。呵 ...

楼主,出来了吗?我是以前都是纯汇编,现在想学STM32,看了几天论坛和demo,感觉一头雾水,希望你的纯开源早点出来
maxtch 回答时间:2018-3-1 18:27:13
kirbymore 发表于 2018-3-1 17:57
楼主,出来了吗?我是以前都是纯汇编,现在想学STM32,看了几天论坛和demo,感觉一头雾水,希望你的纯开 ...

全开源的板子早就出来了,就是没有内置外设不太好写教程,如果你想买我回头私信给你闲鱼链接(国外早就开卖了,国内还没正式上淘宝)。我在考虑拿正点原子 STM32F407 探索者来写,我自己有一片自己组装的 STM32F417 探索者,可以代码兼容的。
板子粉丝 回答时间:2018-3-2 08:36:43
以上讨论很有帮助,谢谢!
tovax 回答时间:2018-3-2 11:57:21
一直用固件库,固件库做的还是比较严谨和整洁的,但是HAL库就无语了,感觉HAL完全是出来捣乱的,把干干净净的代码弄的乱七八糟,也许是我没用好吧,从不用HAL库。
编译工具链,前几年用keil,后来一直用arm-none-eabi-gcc了,命令行操作,就几条常见的指令而已,习惯了之后就不用每次都去了解各家编译器的差别和繁琐的应用了。
zense 回答时间:2018-3-2 12:53:20
理解结构之后就觉得2个库没什么2样了.
pluto55 回答时间:2018-8-24 17:32:21
只用过标准外设库SPL(因为以前一直在用),最近新出的HAL和LL没有研究过,不知道咋样,不过对SPL感觉很不错,比直接寄存器操作代码可读性强太多了,不过有得必有失,效率会损失一些。
二子 回答时间:2018-10-3 21:49:36
任风吹吹 发表于 2017-12-12 14:52
哥们,我举双手给你点赞!
讨论来讨论去大家都忽视了问题的本质,时间才是问题的关键。
不管你的寄存器方 ...

不能同意你更多!
regle 回答时间:2018-10-6 04:34:40
我做的产品比较单一,以前都标准库甚至直接寄存器弄项目的,看到官方都在主推HAL,正在熟悉中,这里楼主和另一位大佬说得都很有道理,受教了
1234

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版