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

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

[复制链接]
我夏了夏天 提问时间:2015-2-2 19:29 /
各抒己见
收藏 评论36 发布时间:2015-2-2 19:29

举报

36个回答
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-2-14 12:29:49
sos博 发表于 2015-2-14 10:42
我想请问各位大神,HAL到底是啥?也是库吗?用CUBE生成的就是hal的代码,我新手,根本看不懂。。。 ...

现在HAL的资料很少的,你要是32的新手还是从库函数开始吧。等以后支持多了其实比库函数还方便。
ppprrr 回答时间:2015-8-25 13:57:03
priestyoyo 发表于 2015-8-25 13:56
HAL如果掌握,开发速度比标准库要快很多,HAL的特在在于封装性极高,而且很多功能已经有现成的代码实现,不 ...

但是效率和灵活性肯定不如标准库了
feiante 回答时间:2015-2-2 19:41:11
我觉得建立工程快
麟狮蕟 回答时间:2015-2-2 19:42:04
不知道!!!!还没什么用
我夏了夏天 回答时间:2015-2-2 21:00:28
linshifaa 发表于 2015-2-2 19:42
不知道!!!!还没什么用

重新学习一个HAL的使用难度还是有点大啊
我夏了夏天 回答时间:2015-2-2 21:00:57
feiante 发表于 2015-2-2 19:41
我觉得建立工程快

后面呢难度更大了
wu1169668869 回答时间:2015-2-2 21:11:29
是屏蔽了底层,不同系列可以相同的方式编程?
我夏了夏天 回答时间:2015-2-2 21:40:38
wu1169668869 发表于 2015-2-2 21:11
是屏蔽了底层,不同系列可以相同的方式编程?

有实际应用过吗 我觉得学习HAL的难度也不小呢
holts1 回答时间:2015-2-3 08:11:02
提高开发效率
我夏了夏天 回答时间:2015-2-3 09:25:55

您项目开发中有使用吗?
feiante 回答时间:2015-2-3 09:40:16
正在慢慢熟悉,估计ST以后会主推这个库
我夏了夏天 回答时间:2015-2-3 10:14:21
feiante 发表于 2015-2-3 09:40
正在慢慢熟悉,估计ST以后会主推这个库

目前应用起来还是有些困难的
damiaa 回答时间:2015-2-3 14:07:42
生成项目第一步快点,后面估计熟悉还要些时间。
liudashuang 回答时间:2015-2-5 15:54:33
学习中,可以没有中文教材
hjl240 回答时间:2015-2-12 15:59:18
对于初学者来说很容易上手,不需要看什么手册,直接就可以上手
一花一世界003 回答时间:2015-2-13 11:31:16
好像更加简单吧
123下一页

所属标签

相似问题

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