#include "stm32f1xx_hal.h" 和 #include "stm32f1xx_ll_gpio.h" 有什么不同
时间: 2023-11-12 15:07:50 浏览: 309
这两个头文件都是针对STMicroelectronics的STM32F1系列微控制器的HAL库和LL库的头文件。它们的不同在于,HAL库提供了更高级别的API,包括对外设的初始化、配置和控制函数,而LL库提供了更底层的API,包括对外设的底层寄存器操作函数。因此,使用HAL库可以更方便地进行外设的配置和控制,而使用LL库可以更精细地控制外设的寄存器。通常情况下,HAL库足以满足大多数应用程序的需求,而LL库则可以用于需要更精细控制的应用程序。
阅读全文