中断基础知识介绍.pptVIP

  • 5
  • 0
  • 约1.13千字
  • 约 7页
  • 2023-11-21 发布于陕西
  • 举报
中断基础知识一、中断的作用二、中断的相关概念三、GD32/STM32的中断系统的分层设计四、STM32CubeMX的中断设置举例O老师讲32 O老师讲32 中断的主要作用就是允许一些紧急的任务“插队”,提前进行。比如,大家在排队做核酸检测,但是,现在来了一位男士,他说他有紧急情况,希望能够先做,在征得同意后,他先做了核酸,他做完了跑了,但大家仍然按照原来的顺序排队进行,这就是中断。一、中断的作用二、中断的相关概念1.中断源:中断的来源。来自于串口、定时器、SPI等各个模块。2.中断服务函数:中断服务的函数。中断获得响应后执行的函数。 注意,中断服务函数的名厂家已经帮忙取好了,具体如图3-1所示。 O老师讲32注意,中断函数中尽量不要有延时,如必须要延时,则延时要尽量小,要快进快出,不要影响后续中断的响应!图3-1 GD32/STM32的中断服务函数的名字位置示意图 O老师讲323.中断优先级。如果有多个中断同时到来,处理器该怎么办呢?它会先去执行哪个中断的中断服务函数呢?通过每个中断的优先级来裁决先响应谁!优先级高的中断,它的中断函数将会获得优先执行。三、GD32/STM32的中断系统的分层设计1.顶层--内核中的NVIC模块。2.底层--各个片上外设。3.内核和片上外设的关系:每一颗GD32/STM32都是在内核的基础上进行的再设计。所以芯片的内部又分为

文档评论(0)

1亿VIP精品文档

相关文档