我正在使用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之外,一切都比较顺利。
当我在CubeMX中转到“项目>设置>高级设置”时,我看到了列出的外设,并且每个外设旁边都有一个下拉菜单,只有一个选项HAL。根据文档,这是我可以为每个外设选择LL或HAL的地方。
如何在STM32CubeMX中启用LL驱动程序?
细节:我在Ubuntu(16.04)上干净安装了STM32CubeMX(4.23.0),并为STM32F103C8微控制器(这是一个“Blue Pill”板)创建了一个新项目。我使用SW4STM32 IDE,除了必须在配置文件中选择STLink V2而不是V2.1之外,一切都比较顺利。