搜索
bottom↓
回复: 45

目前2018年末,大家stm32用什么外设库?

[复制链接]

出105入79汤圆

发表于 2018-9-15 22:03:15 | 显示全部楼层 |阅读模式
2011年开始使用STM32,7年了,从撸寄存器,到标准外设库(Standard Peripherals Lib),到Cube工具开始HAL库,官方又开始提供LL库。

现在最新的板子官方都只提供:HAL库模板例子+LL库模板例子

目前大家都换过去了吗?感觉怎么样?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出105入79汤圆

 楼主| 发表于 2018-9-15 22:38:11 | 显示全部楼层
LL库效率高一些

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-9-15 22:04:31 | 显示全部楼层
一直用寄存器

出0入75汤圆

发表于 2018-9-15 22:06:52 | 显示全部楼层
HAL配合CubeMX用的很爽。

出0入4汤圆

发表于 2018-9-15 22:23:01 | 显示全部楼层
hal库,需要速度的地方操作寄存器

出0入0汤圆

发表于 2018-9-15 22:25:22 | 显示全部楼层
一直标准外设库

出0入0汤圆

发表于 2018-9-15 22:29:22 来自手机 | 显示全部楼层
LL库是什么?

出50入58汤圆

发表于 2018-9-15 23:02:21 来自手机 | 显示全部楼层
还在用标准外设库

出0入0汤圆

发表于 2018-9-15 23:49:46 | 显示全部楼层
一直在用标准库,LL啥时候出来的?回头研究研究。

出0入0汤圆

发表于 2018-9-15 23:54:14 来自手机 | 显示全部楼层
hal 必要的时候直接寄存器…库里有寄存器操作的宏

出0入0汤圆

发表于 2018-9-16 03:05:13 来自手机 | 显示全部楼层
标准库,hal ll库资料不多,目前网上大部位资料还都是标准库的,找资料方便……

出0入4汤圆

发表于 2018-9-16 07:34:11 来自手机 | 显示全部楼层
去年用hal做了个项目,用了半年吧,还是忍受不了,回归标准库了

出0入0汤圆

发表于 2018-9-16 07:40:33 来自手机 | 显示全部楼层
hal库就是硬推,也是没办法,那效率能好吗

出0入4汤圆

发表于 2018-9-16 08:32:05 来自手机 | 显示全部楼层
新项目新mcu当然是hal+ll,尽量走ll除非比较复杂的外设用hal。老的103还是标准库方便。

出0入0汤圆

发表于 2018-9-16 08:35:24 | 显示全部楼层
一直标准外设库

出0入0汤圆

发表于 2018-9-16 08:37:15 | 显示全部楼层
自己的库,没有标准库繁杂,比寄存器又方便些

出0入0汤圆

发表于 2018-9-16 08:43:00 来自手机 | 显示全部楼层
什么叫ll库

出0入0汤圆

发表于 2018-9-16 08:45:59 | 显示全部楼层
使用寄存器   

出0入0汤圆

发表于 2018-9-16 08:50:45 | 显示全部楼层
标准库。因为103,407有标准库。再往上可能也得用HAL,LL.

出0入0汤圆

发表于 2018-9-16 09:12:27 | 显示全部楼层
LL库不全吧

出0入0汤圆

发表于 2018-9-16 09:31:44 来自手机 | 显示全部楼层
一直标准库,用惯了也还好

出0入20汤圆

发表于 2018-9-16 16:06:28 | 显示全部楼层
用的STM32的片子,最高只到STM32F429 ,主要就是F205,L151....所以KEIL一直停留在V4.72+标准库。

出140入115汤圆

发表于 2018-9-19 16:01:18 | 显示全部楼层
一直标准库

出0入0汤圆

发表于 2018-9-19 16:25:59 | 显示全部楼层
一直标准库,主要还是用那些老的M3,M4,没有使用ST新推的器件的话,没必要更换新的库,浪费精力,曾经试过cube和HAL库,又继续使用标准库了。

出0入0汤圆

发表于 2018-9-19 16:54:15 | 显示全部楼层
一直标准外设库

出0入362汤圆

发表于 2018-9-19 17:31:47 | 显示全部楼层
标准库,不然以前的工程都得推翻重来,太麻烦。

出0入0汤圆

发表于 2018-9-19 19:25:11 来自手机 | 显示全部楼层
一直用的寄存器版本

出0入0汤圆

发表于 2018-9-19 21:45:00 来自手机 | 显示全部楼层
Cubemx hal,用着很爽,不过新手还是不建议这样用

出0入0汤圆

发表于 2018-9-19 23:02:58 来自手机 | 显示全部楼层
M0, M3  一直标准外设库

出0入0汤圆

发表于 2018-9-19 23:15:10 | 显示全部楼层
现在还是用标准库+寄存器混合使用。HAL库以前用过,不是那么顺手,强迫证表示函数的名称看着好别扭

出0入0汤圆

发表于 2018-9-19 23:24:43 来自手机 | 显示全部楼层
初始化用cube,操作用hal掏出来的寄存器操作方式。

出0入0汤圆

发表于 2018-9-20 08:20:26 | 显示全部楼层
用标准库,没有标准库的也把其他库改成标准库形式

出0入0汤圆

发表于 2018-9-20 09:00:02 | 显示全部楼层
LL库  我才听说

出0入0汤圆

发表于 2018-9-20 09:21:27 | 显示全部楼层
没有人用keil的中间件来开发吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-9-20 09:30:25 | 显示全部楼层
稳定还是第一选择

出0入0汤圆

发表于 2018-9-20 12:07:29 | 显示全部楼层
自己寫囉,直接寄存操作

出0入0汤圆

发表于 2018-9-20 12:31:25 | 显示全部楼层
看大家几乎都用标准库,可不可以说ST的HAL库很失败呢

出0入0汤圆

发表于 2018-9-20 12:34:41 来自手机 | 显示全部楼层
罗小蘑菇 发表于 2018-9-20 12:31
看大家几乎都用标准库,可不可以说ST的HAL库很失败呢

不是失败,是工程师保守,不愿意改变。可以说用寄存器版本的方式写单片机,永远都只能写简单驱动程序了

出0入0汤圆

发表于 2018-9-20 12:42:52 来自手机 | 显示全部楼层
还是习惯老的

出0入0汤圆

发表于 2018-11-16 12:24:43 | 显示全部楼层

正解

出0入0汤圆

发表于 2018-11-16 12:42:30 | 显示全部楼层
一直寄存器。

出130入20汤圆

发表于 2018-11-16 12:55:16 | 显示全部楼层
标准库,找资料方便是王道

出0入0汤圆

发表于 2018-11-16 13:21:09 | 显示全部楼层
sup888 发表于 2018-9-20 09:21
没有人用keil的中间件来开发吗?

我和你一样!

出20入30汤圆

发表于 2018-11-16 13:21:28 | 显示全部楼层
本帖最后由 HXDZ-AAA 于 2018-11-16 13:27 编辑

用习惯了标准库,感觉很好,HAL库吧,和标准库相比,本质上没太大改变,只不过封装的更抽象,应该是ST公司为了提高不同系列的芯片之间的兼容性而为的,但个人感觉用HAL库有点儿放屁脱裤子的感觉,也许是没用习惯吧。但如果用F429以上的芯片搞项目,只能用HAL库了,再就是寄存器操作了,LL库没用过。

出10入12汤圆

发表于 2018-11-16 13:35:24 | 显示全部楼层
用标准库    老代码就是积累的财富,  现在不复制 没法写程序

出0入0汤圆

发表于 2018-11-16 14:13:20 | 显示全部楼层
一直用rt-thred,下载rt-thread,用的什么库,我就用什么库
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-2 10:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表