请选择 进入手机版 | 继续访问电脑版

雨滴科技技术论坛

 找回密码
 立即注册
查看: 40|回复: 0

HAL库和LL库

[复制链接]

493

主题

1937

帖子

7877

积分

论坛元老

Rank: 8Rank: 8

积分
7877
扫一扫,手机访问本帖
发表于 2020-11-20 18:03:06 | 显示全部楼层 |阅读模式
stm对底层进行了大量的抽象,并且提供了工具来使用
做的不错,但是有一些思路感觉明显不是底层工程师的思路

stm方案里面估计大量都要uart,hal里面对uart的封装,
感觉是一个高级开发者的思路在封装。像是电脑程序开发员的思路。

看着精美,其实很不实用,不适应真实工程情况,正准备放弃,陡然又发现了LL库
这才是熟悉的配方。

在HAL库里面,uart接收是需要指定长度接收的,而且把所有uart都塞进一个入口
设置成单字节接收很变扭,而且效率很低。

HAL更多面向高级开发员,LL更多寄存器操作面向底层开发员

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
在线咨询
咨询热线
0755-26787502-8006/8016
扫一扫二维码
直接访问本站

QQ|Archiver|手机版|小黑屋|雨滴科技  

GMT+8, 2020-12-2 01:50 , Processed in 0.050834 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表