|
STM32G474xx HAL用户手册
|
宏定义 | |
| #define | __HAL_FDCAN_RESET_HANDLE_STATE(__HANDLE__) |
| 重置FDCAN句柄状态。 | |
| #define | __HAL_FDCAN_ENABLE_IT(__HANDLE__, __INTERRUPT__) (__HANDLE__)->Instance->IE |= (__INTERRUPT__) |
| 使能指定的FDCAN中断。 | |
| #define | __HAL_FDCAN_DISABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->IE) &= ~(__INTERRUPT__) |
| 禁用指定的FDCAN中断。 | |
| #define | __HAL_FDCAN_GET_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->IR & (__INTERRUPT__)) |
| 检查指定的FDCAN中断是否已设置。 | |
| #define | __HAL_FDCAN_CLEAR_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->IR) = (__INTERRUPT__) |
| 清除指定的FDCAN中断。 | |
| #define | __HAL_FDCAN_GET_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->IR & (__FLAG__)) |
| 检查指定的FDCAN标志是否已设置。 | |
| #define | __HAL_FDCAN_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->IR) = (__FLAG__) |
| 清除指定的FDCAN标志。 | |
| #define | __HAL_FDCAN_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->IE & (__INTERRUPT__)) |
| 检查指定的FDCAN中断源是否已使能或禁用。 | |
| #define __HAL_FDCAN_CLEAR_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | ((__HANDLE__)->Instance->IR) = (__FLAG__) |
清除指定的FDCAN标志。
| __HANDLE__ | FDCAN句柄。 |
| __FLAG__ | 指定要清除的标志。该参数可以是以下任意组合:
|
| 无 |
定义于文件 stm32g4xx_hal_fdcan.h的第 1111行。
| #define __HAL_FDCAN_CLEAR_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | ((__HANDLE__)->Instance->IR) = (__INTERRUPT__) |
清除指定的FDCAN中断。
| __HANDLE__ | FDCAN句柄。 |
| __INTERRUPT__ | 指定要清除的中断。该参数可以是以下任意组合:
|
| 无 |
定义于文件 stm32g4xx_hal_fdcan.h的第 1092行。
| #define __HAL_FDCAN_DISABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | ((__HANDLE__)->Instance->IE) &= ~(__INTERRUPT__) |
禁用指定的FDCAN中断。
| __HANDLE__ | FDCAN句柄。 |
| __INTERRUPT__ | FDCAN中断。该参数可以是以下任意组合:
|
| 无 |
定义于文件 stm32g4xx_hal_fdcan.h的第 1073行。
| #define __HAL_FDCAN_ENABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (__HANDLE__)->Instance->IE |= (__INTERRUPT__) |
使能指定的FDCAN中断。
| __HANDLE__ | FDCAN句柄。 |
| __INTERRUPT__ | FDCAN中断。该参数可以是以下任意组合:
|
| 无 |
定义于文件 stm32g4xx_hal_fdcan.h的第 1063行。
| #define __HAL_FDCAN_GET_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | ((__HANDLE__)->Instance->IR & (__FLAG__)) |
检查指定的FDCAN标志是否已设置。
| __HANDLE__ | FDCAN句柄。 |
| __FLAG__ | FDCAN标志。该参数可以是以下之一:
|
| FlagStatus |
定义于文件 stm32g4xx_hal_fdcan.h的第 1102行。
| #define __HAL_FDCAN_GET_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | ((__HANDLE__)->Instance->IR & (__INTERRUPT__)) |
检查指定的FDCAN中断是否已设置。
| __HANDLE__ | FDCAN句柄。 |
| __INTERRUPT__ | FDCAN中断。该参数可以是以下之一:
|
| ITStatus |
定义于文件 stm32g4xx_hal_fdcan.h的第 1083行。
| #define __HAL_FDCAN_GET_IT_SOURCE | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | ((__HANDLE__)->Instance->IE & (__INTERRUPT__)) |
检查指定的FDCAN中断源是否已使能或禁用。
| __HANDLE__ | FDCAN句柄。 |
| __INTERRUPT__ | 指定要检查的FDCAN中断源。该参数可以是以下值:
|
| ITStatus |
定义于文件 stm32g4xx_hal_fdcan.h的第 1120行。
| #define __HAL_FDCAN_RESET_HANDLE_STATE | ( | __HANDLE__ | ) |
do{ \ (__HANDLE__)->State = HAL_FDCAN_STATE_RESET; \ (__HANDLE__)->MspInitCallback = NULL; \ (__HANDLE__)->MspDeInitCallback = NULL; \ } while(0)
重置FDCAN句柄状态。
| __HANDLE__ | FDCAN句柄。 |
| 无 |
定义于文件 stm32g4xx_hal_fdcan.h的第 1047行。
1.7.6.1