芯片选择LL库还是HAL库
来源:互联网 发布:mac隐藏下方菜单栏 编辑:程序博客网 时间:2024/05/22 17:28
LL库和HAL的选择主要根据两点:
1. ST官方是否支持
2. 芯片Flash和SRAM是否宽裕。
要查看官方是否支持,可以执行以下操作检查:
1. 下载安装最新的STM32CubeMX,选择芯片型号后,Project-》Setting-》Advanced Setting
2. 查看相关驱动的下拉菜单,看是否有LL选项,如果有的话,就可以选择,如下图,这个芯片使用是STM32F103芯片,CubeMX现在还不支持LL库,只支持LL库。以后的CubeMX版本可能会支持stmf103芯片,还需要耐心等待。
看了别的资料,HAL使用了比较大的Flash和SRAM,所以有的选择的话,还是选择LL库吧。土豪请随意。
阅读全文
0 0
- 芯片选择LL库还是HAL库
- STM32l151低功耗芯片串口通信(HAL库)
- 使用STM32 HAL库读取RTC时间芯片SD3088
- STM32 HAL库、标准外设库、LL库(STM32 Embedded Software)
- STM32 HAL库、标准外设库、LL库(STM32 Embedded Software)
- STM32 HAL库、标准外设库、LL库(STM32 Embedded Software)
- STM32 HAL库、标准外设库、LL库(STM32 Embedded Software)
- 电源芯片选择DC/DC还是LDO?
- 电源芯片选择DC/DC还是LDO?及怎样选择LDO芯片
- HAL库-STM32F4 HAL_GPIO_Init()
- HAL库--20170905
- HAL库-STM32F4 UART-IT
- STM32 HAL库 IO输入
- spi HAL库改之
- stm32f1xx HAL库配置说明
- stm32f1xx HAL库下载介绍
- STM32F4 HAL库DMA学习
- STM32 CUBE HAL库 HAL_GPIO_EXTI_IRQHandler
- JDK中rt.jar、tools.jar和dt.jar作用
- Android RxJava操作符详解系列: 变换操作符
- 为opencv添加附加依赖库
- 【P1059】明明的随机数(sort+unique)
- linux mysql5.7报err 1055错误 sql_mode=only_full_group_by
- 芯片选择LL库还是HAL库
- VS Nuget安装 "System.AggregateException”异常问题解决
- 用java代码编写金字塔
- MYSQL的分表备份案例及方案
- Java其他流
- Android沉浸式状态栏的实现在4.4及以上的系统中
- 子弹
- 高中数学?
- 我对Android 加载器的理解