priestyoyo 发表于 2015-8-25 13:57:03

priestyoyo 发表于 2015-8-25 13:56
HAL如果掌握,开发速度比标准库要快很多,HAL的特在在于封装性极高,而且很多功能已经有现成的代码实现,不 ...

但是效率和灵活性肯定不如标准库了

神棍狗大侠 发表于 2015-9-30 11:07:28

对我这样的初学者来说易上手,但对于用惯标准库的人来说可能学习难度大。:dizzy:

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%宝贵的存储空间。

ts2000 发表于 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

很好,顶一个
页: 1 2 3 [4]
查看完整版本: 大家来说说HAL开发比库开发有什么优越性呢?