问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

学标准库还是学hal库

发布网友 发布时间:2023-05-05 16:22

我来回答

1个回答

热心网友 时间:2023-10-03 07:14

学标准库还是学hal库如下:

HAL 库相对标准库更加复杂更加繁琐


但是HAL库能够适应不同的st芯片的应用,所以应用能力更加广泛,但是是直接和硬件联系的,所以比起标准库来说,更难上手。

Hal封装的很好,在F7和F4之间移植起来也相当方便。另外就是ST这几年主推HAL,F7之后不再提供标准库,只有HAL库。但是新手的话还是建议从标准库开始学并慢慢了解寄存器,这样可以深入了解stm32的底层知识,出了问题排查也能知道从哪里入手。

半年前接触 STM32,刚开始 MCU 用的 32F1,库用的标准外设库 3.5,写过一些简单的东西。
再后来发现 ST 还有一个软件叫做 STM32 CUBE MX,可以自动的生成初始化程序,对于我这个 32 新手来说无疑是天降福音!终于不用为繁琐的配置而苦恼了(其实就是自己对各项配置不熟,而且没有自己积累的程序可以 Ctrl C + Ctrl V)。
虽然 CUBE 用的是 ST 新出的 HAL 库,与以前的 标准外设库完全不兼容,甚至基本的 I/O 操作都变了,会让习惯了
标准外设库的人很苦恼。但是我对标准外设库也不是很熟,而且 CUBE 的界面化设计真的让 配置工程变得很方便,再加上它还有一个类似于 FPGA
的引脚分配界面,让资源分配,PCB 布局布线也方便了不少,于是我选择了用 CUBE ,用 HAL 库。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巧师傅榴莲千层蛋糕(6寸500g)-适用对象 巧师傅 榴莲千层蛋糕 6寸 500g-马来西亚苏丹王榴莲肉,口感鲜甜软糯_百... 巧师傅榴莲千层蛋糕500g-精选苏丹王榴莲果肉,口感浓郁 巧师傅苏丹王榴莲千层蛋糕-适用对象 阿卡丽和卡特琳娜,哪一个比较好。 英雄联盟阿卡丽和卡特琳纳哪个比较好…为什么? 求大神分析 阿卡丽和卡特琳娜单挑 谁会赢? 河北5+3临床医学有哪些学校 ...块数比20多,比40少,5块5块地数正好数完,2块2块地数也正好数完?_百... ...比20小,它3个3个数或4个4个数都正好数完,这个数是多少..._百度知... 上海表65周年钻石是真钻 美国华生65占古董手表机芯怎么样 天梭表1853上的数字60/65/70/75/80/85到400是干什么用的? 见一块西铁城表后盖透明,盖上中间无字,绕圈有4-S80121 CWT 65等字样,请问这些数字什么意思? dressing case和make-up box的区别? 砂纸st5000目数是多少 三星 ST5000 和 佳能 IXUS210 两个相机哪个比较好,也可以各说一下优缺点,谢谢!您的意见对我很重要。 三星ST5000的主要性能 汽车机械转向系统简介? 何谓汽车转向系?机械转向系有那几部分组成? stk+bbq是什么意思 很好奇约宝宝APP是什么? 约宝宝app改名叫什么了 原本的名字听上去就不正经 找情宝是什么软件 血液是酸/碱性?PH值是?? sm打耳光舒服嘛 我一女同事跟我聊天时说,你要胖点,我要瘦点,她什么意思 机械阀加长杆控制杆的工作原理 科帕奇排右侧排气管机械阀在哪 红鸾喜满门,作福作寿什么意思 黑色抖音名片怎么制作 古代建房,家中造个“天井”,其含义是什么?......... 为什么以前的人家里会有一囗井 软件定制的流程 鲸藏这个平台正规吗 鲸藏二级市场是什么 鲸藏APP收不到验证码 tata木门的AB款式是什么意思呀? 苹果过户是什么意思 夹生红苕是什么意思? 夹生红苕什么意思? 租赁一个月可以办理营业执照吗 租期只有一天可以办理营业执照吗 s7六角头螺母什么意思 上面一个西下面一个双人旁一个复读什么 上面一个西下面一个双人旁一个复读什么 机械制图∮80H8/s7的含义? 机加公差30s7是多少? s7什么材料可以用什么代替 aso定量是什么意思 机加刀和数控刀有什么区别?