当前位置: 代码迷 >> 综合 >> 【CubeMX】外设选择LL库还是HAL库
  详细解决方案

【CubeMX】外设选择LL库还是HAL库

热度:81   发布时间:2023-11-15 08:09:18.0

前言

以前听闻过LL库相比HAL精简,HAL库很臃肿。曾几何时想过使用LL库来降低程序固件大小,但是翻看了官方自带的参考例程发现LL库的例程少之又少,而且CubeMX生成的也是基于HAL库的,奈何一直没有找到如何生成LL库的选项。今天无意随手都点了点,看了看,结果就发现了这张图:
在这里插入图片描述


哇咔咔,原来CubeMX中所用到的外设是可以选择使用HAL库还是LL库的,但是仔细看了一下,并不是所有外设都有LL库支持,但是HAL库是所有外设全部支持的,而且默认选择的都是HAL库。下面请看这张图:
在这里插入图片描述

  相关解决方案