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

STM32 HAL库、标准外设库、LL库(STM32 Embedded Software)  

[复制链接]
zero99 提问时间:2017-7-3 10:32 /
阅读主题, 点击返回1楼
收藏 5 评论33 发布时间:2017-7-3 10:32
33个回答
weiwei4 回答时间:2017-7-17 14:46:45
谢谢楼主的总结
长不大的小孩 回答时间:2017-7-21 10:10:37
从标准库转到HAL,上手还是蛮快的!
HinsShum 回答时间:2017-7-26 15:27:17
因为HAL效率的问题,研究起了LL库,然后发现LL库中关于GPIO初始化的函数 LL_GPIO_Init 和时钟配置的函数RCC_PLL_GetFreqDomain_SYS函数都有问题,LL_GPIO_Init函数没办法初始化GPIO_PIN_8 ~ GPIO_PIN_15(内部算法有问题), RCC_PLL_GetFreqDomain_SYS函数在使用16M的外部晶振时获取的系统时钟频率是错的,会导致时钟配置错误和串口波特率计算错误等问题。。。
有这么多BUG的LL库不知道为什么ST都没有检查出来,难道真的没有人用过LL库吗?
sunlite 回答时间:2017-9-6 23:40:07
皇冠小熊猫 发表于 2017-7-26 15:27
因为HAL效率的问题,研究起了LL库,然后发现LL库中关于GPIO初始化的函数 LL_GPIO_Init 和时钟配置的函数RCC ...

同样被 坑了一下,RCC_PLL_GetFreqDomain_SYS() , 总之算出来的频率有问题,要不是跟踪进去还真不会想到是LL 库的问题。。。
epochal 回答时间:2017-9-7 07:12:17
内容很好,学习!
板子粉丝 回答时间:2018-3-1 08:48:44
厉害!详细!谢谢
cdt2000 回答时间:2018-3-2 10:14:40
介绍的很清楚
cloudsg 回答时间:2018-3-8 15:33:45
总结得不错
hzlb1975 回答时间:2018-8-1 11:00:38
HAL用的很不舒服,效率实在是低,目前都是与寄存器操作结合使用
nashiing 回答时间:2018-8-11 17:01:13
高手学习一下
joelai 回答时间:2018-9-11 10:49:24
謝謝分享
CheneyFC 回答时间:2018-12-1 09:30:39
使用HAL库就做个底层驱动,其他的全用寄存器,方便高效美滋滋
月如意 回答时间:2018-12-3 15:34:28
来看看。。。
盘尼西林 回答时间:2018-12-22 09:56:58
学习了,谢谢分享知识!
caxfan 回答时间:2018-12-25 20:54:42
总结的很好,谢谢楼主分享!

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版