GPIO操作
1 | // HAL_GPIO_Init - 初始化GPIO端口和引脚的配置,包括模式、速度、上拉/下拉电阻等。 |
核心配置
1 | // HAL_RCC_OscConfig - 配置内部/外部振荡器(包括PLL)。 |
定时器操作
1 | // HAL_TIM_Base_Init - 初始化基础定时器。 |
ADC操作
1 | // HAL_ADC_Init - 初始化模拟数字转换器。 |
DAC操作
1 | // HAL_DAC_Init - 初始化数模转换器。 |
USART操作
1 | // HAL_UART_Init - 初始化USART接口。 |
SPI操作
1 | // HAL_SPI_Init - 初始化SPI接口。 |
I2C操作
1 | // HAL_I2C_Master_Transmit - 以主机模式通过I2C发送数据。 |
CAN操作
1 | // HAL_CAN_Init - 初始化CAN总线。 |
RTC操作
1 | // HAL_RTC_Init - 初始化实时时钟。 |
PWM管理
1 | // HAL_TIM_PWM_Init - 初始化用于PWM输出的定时器。 |
中断和回调管理
1 | // HAL_NVIC_SetPriority - 设置中断优先级。 |
电源管理
1 | // HAL_PWR_EnableBkUpAccess - 使能对备份域的访问。 |
FLASH操作
1 | // HAL_FLASH_Unlock - 解锁FLASH控制寄存器的访问。 |
DMA操作
1 | // HAL_DMA_Init - 初始化DMA通道。 |
错误处理
1 | // HAL_Error_Handler - 用于处理HAL库操作错误的通用错误处理函数。 |