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

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

[复制链接]
我夏了夏天 提问时间:2015-2-2 19:29 /
阅读主题, 点击返回1楼
收藏 评论36 发布时间:2015-2-2 19:29
36个回答
ppprrr 回答时间:2015-8-25 13:57:03
priestyoyo 发表于 2015-8-25 13:56
HAL如果掌握,开发速度比标准库要快很多,HAL的特在在于封装性极高,而且很多功能已经有现成的代码实现,不 ...

但是效率和灵活性肯定不如标准库了
神棍狗大侠 回答时间:2015-9-30 11:07:28
对我这样的初学者来说易上手,但对于用惯标准库的人来说可能学习难度大。
wenyangzeng 回答时间: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%宝贵的存储空间。
小小超 回答时间:2015-10-15 08:37:42
围观一下,暂时还不用这个库
cyan1650 回答时间:2015-10-15 10:23:25
感覺有點複雜

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

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

底層不用變!
yceast 回答时间:2015-10-15 16:10:20
HAL库的宗旨就是让工程师把时间用在真正产生价值的编程上,不要被基本配置,初始化等浪费太多的时间
zhujiaqqq 回答时间:2015-10-22 10:44:10
很好,顶一个
123

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版