0.时钟源配置?
1.轮询方式 缺点
2.事件 中断 驱动方式,中断服务函数尽量不处理复杂事情
3.三行按键法不用中断 是否均适用?
4.cubemx配置:PA0 PA4 中断端口 下降沿触发 使能NVIC 优先级组选3bits 函数内跳转可看中断向量表(优先级相同,同时触发,则向量表靠前优先)
5. 中断相关函数
void EXTI0_IRQHandler(void) 中断服务函数
共用HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_0); GPIO外部中断处理函数
内含 __weak void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) 中断回调函数,在内写操作
6.相关辅助函数
1)EXTI0_IRQn 中断编号,直接作为常量,可在串口打印
2) HAL_GetTick() 用于获取系统的滴答计数,可以用于计算时间间隔或延迟等操作,观察两操作的先后顺序
7.中断嵌套,看下一章