|
STM32G474xx HAL用户手册
|
定义 | |
| #define | __HAL_COMP_RESET_HANDLE_STATE(__HANDLE__) |
| 重置COMP句柄状态。 | |
| #define | COMP_CLEAR_ERRORCODE(__HANDLE__) ((__HANDLE__)->ErrorCode = HAL_COMP_ERROR_NONE) |
| 清除COMP错误代码(将其设置为无错误代码"HAL_COMP_ERROR_NONE")。 | |
| #define | __HAL_COMP_ENABLE(__HANDLE__) SET_BIT((__HANDLE__)->Instance->CSR, COMP_CSR_EN) |
| 使能指定的比较器。 | |
| #define | __HAL_COMP_DISABLE(__HANDLE__) CLEAR_BIT((__HANDLE__)->Instance->CSR, COMP_CSR_EN) |
| 禁用指定的比较器。 | |
| #define | __HAL_COMP_LOCK(__HANDLE__) SET_BIT((__HANDLE__)->Instance->CSR, COMP_CSR_LOCK) |
| 锁定指定的比较器配置。 | |
| #define | __HAL_COMP_IS_LOCKED(__HANDLE__) (READ_BIT((__HANDLE__)->Instance->CSR, COMP_CSR_LOCK) == COMP_CSR_LOCK) |
| 检查指定的比较器是否已锁定。 | |
| #define __HAL_COMP_DISABLE | ( | __HANDLE__ | ) | CLEAR_BIT((__HANDLE__)->Instance->CSR, COMP_CSR_EN) |
| #define __HAL_COMP_ENABLE | ( | __HANDLE__ | ) | SET_BIT((__HANDLE__)->Instance->CSR, COMP_CSR_EN) |
| #define __HAL_COMP_IS_LOCKED | ( | __HANDLE__ | ) | (READ_BIT((__HANDLE__)->Instance->CSR, COMP_CSR_LOCK) == COMP_CSR_LOCK) |
检查指定的比较器是否已锁定。
| __HANDLE__ | COMP句柄 |
| 值 | 0表示COMP实例未锁定,值1表示COMP实例已锁定 |
定义在文件stm32g4xx_hal_comp.h的第335行。
被以下函数引用:HAL_COMP_DeInit(), HAL_COMP_Init(), HAL_COMP_Lock(), HAL_COMP_Start() 和 HAL_COMP_Stop()。
| #define __HAL_COMP_LOCK | ( | __HANDLE__ | ) | SET_BIT((__HANDLE__)->Instance->CSR, COMP_CSR_LOCK) |
锁定指定的比较器配置。
| __HANDLE__ | COMP句柄 |
| 无 |
定义在文件stm32g4xx_hal_comp.h的第328行。
被以下函数引用:HAL_COMP_Lock()。
| #define __HAL_COMP_RESET_HANDLE_STATE | ( | __HANDLE__ | ) |
do{ \ (__HANDLE__)->State = HAL_COMP_STATE_RESET; \ (__HANDLE__)->MspInitCallback = NULL; \ (__HANDLE__)->MspDeInitCallback = NULL; \ } while(0)
重置COMP句柄状态。
| __HANDLE__ | COMP句柄 |
| 无 |
定义在文件stm32g4xx_hal_comp.h的第289行。
| #define COMP_CLEAR_ERRORCODE | ( | __HANDLE__ | ) | ((__HANDLE__)->ErrorCode = HAL_COMP_ERROR_NONE) |
清除COMP错误代码(将其设置为无错误代码"HAL_COMP_ERROR_NONE")。
| __HANDLE__ | COMP句柄 |
| 无 |
定义在文件stm32g4xx_hal_comp.h的第303行。
被以下函数引用:HAL_COMP_Init()。