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

楼主: 我夏了夏天

大家来说说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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版