stm32cubemx的分层
时间: 2023-09-12 12:04:31 浏览: 39
STM32CubeMX是ST公司推出的一种自动创建单片机工程及初始化代码的STM32芯片图形化配置工具。该工具集成了HAL库和LL库,并采用了高分层思想进行设计。HAL库是ST标准库后推出的,是一个高封装性的库,可以减少在更换主控芯片后需要进行的函数更改。而LL库则是基于直接调用寄存器的方式实现,很多函数采用了宏形式或者__INLINE内联函数的形式,提高了代码执行效率。两者按外设模块设计,配置时可选择不同的库来响应模块。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [STM32CubeMX(零):简介与软件](https://blog.csdn.net/weixin_43740377/article/details/119984725)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]