本文最后更新于 755 天前,其中的信息可能已经有所发展或是发生改变。
中断
何为中断?
中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
举例——使用中断和不使用中断
以在宿舍洗衣服为例:
- 不使用中断:在宿舍内卷的时候每隔一段时间去洗衣房看看洗没洗完衣服。
- 使用中断:衣服洗完后,公众号收到通知,暂停内卷去取衣服,然后继续内卷。
与中断相关的函数:
- HAL_GPIO_EXTI_IRQHandler() 功能主要为判断具体的中断原因,并去调用对应的中断回调函数
- HAL_GPIO_EXTI_Callback() 中断回调函数(可以自己声明)