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

楼主: 我夏了夏天

大家来说说HAL开发比库开发有什么优越性呢?

  [复制链接]

8

主题

60

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-12-8
发表于 2015-8-25 13:57:03 | 显示全部楼层
priestyoyo 发表于 2015-8-25 13:56
HAL如果掌握,开发速度比标准库要快很多,HAL的特在在于封装性极高,而且很多功能已经有现成的代码实现,不 ...

但是效率和灵活性肯定不如标准库了
回复 支持 反对

使用道具 举报

1

主题

67

回帖

0

蝴蝶豆

初级会员

最后登录
2015-11-25
发表于 2015-9-30 11:07:28 | 显示全部楼层
对我这样的初学者来说易上手,但对于用惯标准库的人来说可能学习难度大。
回复 支持 反对

使用道具 举报

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
发表于 2015-10-14 22:04:56 | 显示全部楼层
自由度降低了,请看这条函数:
HAL_StatusTypeDef HAL_ADC_Start_DMA(ADC_HandleTypeDef* hadc, uint32_t* pData, uint32_t Length)
它那个ADC数据的存储字节 uint32_t* pData 是32位的,除非ST芯片的ADC做到17Bity以上的转换精度,否则用户就要浪费50%宝贵的存储空间。
回复 支持 反对

使用道具 举报

27

主题

1709

回帖

42

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2015-10-15 08:37:42 | 显示全部楼层
围观一下,暂时还不用这个库
回复 支持 反对

使用道具 举报

1

主题

25

回帖

0

蝴蝶豆

初级会员

最后登录
2018-7-12
发表于 2015-10-15 10:23:25 | 显示全部楼层
感覺有點複雜

但是以上層來看
是有便於開發&維護的

要改個spi1 -> spi5
只要換一下上層

底層不用變!
回复 支持 反对

使用道具 举报

24

主题

313

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-7-29
发表于 2015-10-15 16:10:20 | 显示全部楼层
HAL库的宗旨就是让工程师把时间用在真正产生价值的编程上,不要被基本配置,初始化等浪费太多的时间
回复 支持 反对

使用道具 举报

0

主题

16

回帖

0

蝴蝶豆

初级会员

最后登录
2016-9-3
发表于 2015-10-22 10:44:10 | 显示全部楼层
很好,顶一个
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版