6. HAL 系统驱动 .................................................................................................................. 63
6.1 HAL 固件驱动程序 API 描述 .................................................................................. 63
6.1.1 如何使用该驱动 ............................................................................................. 63
6.1.2 初始化以及反初始化函数 ............................................................................. 63
6.1.3 HAL 控制函数 .................................................................................................. 63
6.1.4 详细的功能描述 ............................................................................................. 64
6.2 HAL 固件驱动定义 .................................................................................................. 68
6.2.1 HAL ................................................................................................................... 68
7. HAL ADC 通用的驱动 ...................................................................................................... 70
7.1 ADC 固件驱动寄存器结构 ...................................................................................... 70
7.1.1 ADC_InitTypeDef ........................................................................................... 70
7.1.2 ADC_ChannelConfTypeDef ............................................................................. 71
7.1.3 ADC_AnalogWDGConfTypeDef ......................................................................... 71
7.1.4 __ADC_HandleTypeDef ................................................................................... 72
7.2 ADC 固件驱动 API 描述 .......................................................................................... 72
7.2.1 ADC 外设特性 .................................................................................................. 72
7.2.2 如何使用该驱动 ............................................................................................. 73
7.2.3 初始化和反初始化函数 ................................................................................. 75
7.2.4 IO 操作功能 .................................................................................................... 75
7.2.5 外设控制函数 ................................................................................................. 76
7.2.6 外设状态以及错误函数 ................................................................................. 76
7.2.7 功能的详细描述 ............................................................................................. 76
7.3 ADC 固件驱动定义 .................................................................................................. 82
7.3.1 ADC ................................................................................................................... 83
8. HAL ADC 扩展驱动 .......................................................................................................... 89
8.1 ADCEx 固件驱动寄存器结构 .................................................................................. 89
8.1.1 ADC_InjectionConfTypeDef ......................................................................... 89
8.1.2 ADC_MultiModeTypeDef ................................................................................. 90
8.2 ADCEx 固件驱动 API 描述 ...................................................................................... 90
8.2.1 IO 操作函数 .................................................................................................... 90
8.2.2 外设控制函数 ................................................................................................. 91
8.2.3 函数的详细描述 ............................................................................................. 91
8.3 ADCEx 固件驱动定义 .............................................................................................. 95
8.3.1 ADCEx ............................................................................................................... 95
9. HAL CAN 通用驱动 .......................................................................................................... 97
9.1 CAN 固件驱动寄存器结构 ...................................................................................... 97
9.1.1 CAN_InitTypeDef ........................................................................................... 97
9.1.2 CAN_FilterTypeDef ....................................................................................... 97
9.1.3 CAN_TxHeaderTypeDef ................................................................................... 98
9.1.4 CAN_RxHeaderTypeDef ................................................................................... 99
9.1.5 __CAN_HandleTypeDef ................................................................................. 100
9.2 CAN 固态驱动 API 描述 ........................................................................................ 100
9.2.1 如何使用这个驱动 ....................................................................................... 100
9.2.2 初始化和反初始化函数 ............................................................................... 101