Ale*_*x I 11 hal stm32 cubemx stm32f1
我正在使用 STM32CubeMX 为 STM32F103 微控制器创建一个空白项目。使用 HAL 驱动程序(默认),我得到了一个快速运行的闪烁示例,但我想尝试使用 LL(低级)驱动程序而不是 HAL。
当我转到 CubeMX 中的项目 > 设置 > 高级设置时,我看到列出的外围设备,并且每个外围设备旁边都有一个下拉菜单,其中只有一个选项,HAL。根据文档,这是我可以为每个外围设备选择 LL 或 HAL 的地方。
如何在 STM32CubeMX 中启用 LL 驱动程序?
详细信息:我在 Ubuntu (16.04) 上全新安装了 STM32CubeMX (4.23.0) 并为 STM32F103C8 微控制器创建了一个新项目(这是在“Blue Pill”板上)。我正在使用 SW4STM32 IDE,除了我必须在配置文件中选择 STLink V2 而不是 V2.1 之外,一切都或多或少都是开箱即用的。
小智 7
目前 (STM32CubeMX v4.23.0) LL 驱动程序仅针对 L1、L4、F2、F4、F7 系列生成。请参阅第 6.2 章使用底层驱动程序生成 STM32Cube 代码 对于 STM32L1、STM32L4、STM32L4+、STM32F2、STM32F4 和 STM32F7 系列,STM32CubeMX 允许基于外设 HAL 驱动程序或外设低层 (LL) 驱动程序生成外设初始化代码。
| 归档时间: |
|
| 查看次数: |
22149 次 |
| 最近记录: |