|
STM32G474xx HAL用户手册
|
IO操作函数。 更多...
函数 | |
| void | HAL_EXTI_IRQHandler (EXTI_HandleTypeDef *hexti) |
| 处理EXTI中断请求。 | |
| uint32_t | HAL_EXTI_GetPending (EXTI_HandleTypeDef *hexti, uint32_t Edge) |
| 获取指定线路的中断挂起位。 | |
| void | HAL_EXTI_ClearPending (EXTI_HandleTypeDef *hexti, uint32_t Edge) |
| 清除指定线路的中断挂起位。 | |
| void | HAL_EXTI_GenerateSWI (EXTI_HandleTypeDef *hexti) |
| 为指定线路生成软件中断。 | |
IO操作函数。
EXTI IO函数。
===============================================================================
##### IO operation functions #####
===============================================================================
| void HAL_EXTI_ClearPending | ( | EXTI_HandleTypeDef * | hexti, |
| uint32_t | Edge | ||
| ) |
清除指定线路的中断挂起位。
| hexti | Exti句柄。 |
| Edge | 未使用 |
| 无。 |
定义于574行,文件stm32g4xx_hal_exti.c。
引用 assert_param, EXTI_CONFIG_OFFSET, EXTI_PIN_MASK, EXTI_REG_MASK, EXTI_REG_SHIFT, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE, EXTI_HandleTypeDef::Line,和 UNUSED。
| void HAL_EXTI_GenerateSWI | ( | EXTI_HandleTypeDef * | hexti | ) |
为指定线路生成软件中断。
| hexti | Exti句柄。 |
| 无。 |
定义于603行,文件stm32g4xx_hal_exti.c。
引用 assert_param, EXTI_CONFIG_OFFSET, EXTI_PIN_MASK, EXTI_REG_MASK, EXTI_REG_SHIFT, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE,和 EXTI_HandleTypeDef::Line。
| uint32_t HAL_EXTI_GetPending | ( | EXTI_HandleTypeDef * | hexti, |
| uint32_t | Edge | ||
| ) |
获取指定线路的中断挂起位。
| hexti | Exti句柄。 |
| Edge | 未使用 |
| 如果中断挂起则返回1,否则返回0。 |
定义于539行,文件stm32g4xx_hal_exti.c。
引用 assert_param, EXTI_CONFIG_OFFSET, EXTI_PIN_MASK, EXTI_REG_MASK, EXTI_REG_SHIFT, IS_EXTI_CONFIG_LINE, IS_EXTI_LINE, EXTI_HandleTypeDef::Line,和 UNUSED。
| void HAL_EXTI_IRQHandler | ( | EXTI_HandleTypeDef * | hexti | ) |
处理EXTI中断请求。
| hexti | Exti句柄。 |
| 无。 |
定义于504行,文件stm32g4xx_hal_exti.c。
引用 EXTI_CONFIG_OFFSET, EXTI_PIN_MASK, EXTI_REG_MASK, EXTI_REG_SHIFT, EXTI_HandleTypeDef::Line,和 EXTI_HandleTypeDef::PendingCallback。
1.7.6.1