|
STM32G474xx HAL用户手册
|
初始化和配置函数。 更多...
函数 | |
| void | HAL_NVIC_SetPriorityGrouping (uint32_t PriorityGroup) |
| 设置优先级分组字段(抢占优先级和子优先级),使用所需的解锁序列。 | |
| void | HAL_NVIC_SetPriority (IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority) |
| 设置中断的优先级。 | |
| void | HAL_NVIC_EnableIRQ (IRQn_Type IRQn) |
| 在NVIC中断控制器中启用特定设备的中断。 | |
| void | HAL_NVIC_DisableIRQ (IRQn_Type IRQn) |
| 在NVIC中断控制器中禁用特定设备的中断。 | |
| void | HAL_NVIC_SystemReset (void) |
| 发起系统复位请求以复位MCU。 | |
| uint32_t | HAL_SYSTICK_Config (uint32_t TicksNumb) |
| 初始化系统定时器(SysTick)并启用中断,以自由运行模式生成周期性中断。 | |
初始化和配置函数。
==============================================================================
##### Initialization and Configuration functions #####
==============================================================================
[..]
This section provides the CORTEX HAL driver functions allowing to configure Interrupts
SysTick functionalities
| void HAL_NVIC_DisableIRQ | ( | IRQn_Type | IRQn | ) |
在NVIC中断控制器中禁用特定设备的中断。
| IRQn | 外部中断号。此参数可以是IRQn_Type枚举的枚举器(有关完整的STM32设备IRQ通道列表,请参阅相应的CMSIS设备文件(stm32g4xxxx.h)) |
| 无 |
定义于文件223行,文件stm32g4xx_hal_cortex.c。
| void HAL_NVIC_EnableIRQ | ( | IRQn_Type | IRQn | ) |
在NVIC中断控制器中启用特定设备的中断。
| IRQn | 外部中断号。此参数可以是IRQn_Type枚举的枚举器(有关完整的STM32设备IRQ通道列表,请参阅相应的CMSIS设备文件(stm32g4xxxx.h)) |
| 无 |
定义于文件207行,文件stm32g4xx_hal_cortex.c。
| void HAL_NVIC_SetPriority | ( | IRQn_Type | IRQn, |
| uint32_t | PreemptPriority, | ||
| uint32_t | SubPriority | ||
| ) |
设置中断的优先级。
| IRQn,: | 外部中断号。此参数可以是IRQn_Type枚举的枚举器(有关完整的STM32设备IRQ通道列表,请参阅相应的CMSIS设备文件(stm32g4xxxx.h)) |
| PreemptPriority,: | IRQn通道的抢占优先级。此参数可以是0到15之间的值,优先级数值越低表示优先级越高 |
| SubPriority,: | IRQ通道的子优先级级别。此参数可以是0到15之间的值,优先级数值越低表示优先级越高。 |
| 无 |
定义于文件185行,文件stm32g4xx_hal_cortex.c。
引用assert_param、IS_NVIC_PREEMPTION_PRIORITY和IS_NVIC_SUB_PRIORITY。
参考引用HAL_InitTick()。
| void HAL_NVIC_SetPriorityGrouping | ( | uint32_t | PriorityGroup | ) |
设置优先级分组字段(抢占优先级和子优先级),使用所需的解锁序列。
| PriorityGroup,: | 优先级分组位数。此参数可以是以下值之一:
|
| 无 |
定义于文件163行,文件stm32g4xx_hal_cortex.c。
引用assert_param和IS_NVIC_PRIORITY_GROUP。
参考引用HAL_Init()。
| void HAL_NVIC_SystemReset | ( | void | ) |
| uint32_t HAL_SYSTICK_Config | ( | uint32_t | TicksNumb | ) |
初始化系统定时器(SysTick)并启用中断,以自由运行模式生成周期性中断。
| TicksNumb,: | 指定两次中断之间的定时器计数个数。 |
| 状态: | - 0 函数成功。
|
定义于文件249行,文件stm32g4xx_hal_cortex.c。
参考引用HAL_InitTick()。
1.7.6.1