SysTick_Init(72); NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//中断优先级为两组 GPIO_Configuration(); EXTI_Configuration();
时间: 2024-06-07 07:10:43 浏览: 123
I2C.zip_LPC1114_SysTick_Delay.h_lpc1114 i2c
这段代码看起来像是初始化一些硬件和中断相关的内容。具体来说:
- `SysTick_Init(72)` 可能是初始化系统滴答定时器,让它以 1ms 的频率计时。参数 72 可能是指 CPU 的主频为 72MHz,用它来计算滴答定时器的计数值。
- `NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2)` 是设置中断优先级分组。ARM Cortex-M 系列处理器支持将中断优先级分成多组,以便灵活地分配优先级。这里设置为 2 组,也就是高 4 位是组优先级,低 4 位是子优先级。
- `GPIO_Configuration()` 和 `EXTI_Configuration()` 可能是初始化一些 GPIO 和外部中断的配置,具体实现需要看函数定义和注释。可能包括设置 GPIO 的模式、速度、上下拉电阻、中断触发方式等等。
阅读全文