打卡韦东山老师团队课程第四天。

今天讲解单片机中断和串口通讯

单片机程序开始时先执行主程序,这个时候如果发生事件主程序就会暂停去优先处理这个事件,寄存器会保存主程序状态,当中断事件执行完成后返回主程序,再回到保存的状态的位置继续执行主程序。

由单片机内部产生的错误称为异常,CPU外部产生的错误或者外设产生的错误被称为中断。

(1)当中断1发生时,中断2也发生,中断2的抢占优先级高于中断1,所以中断2可以打断中断1先执行中断2.

(2)当中断1发生时,中断3也发生,中断三的抢占优先级等于中断1,所以中断1不会被打断,先执行中断后,等中断1 执行完成后,执行中断3.

(3)当中断1和3同时产生时,他们的抢占优先级相等,子优先级高的先执行,中断3执行完成后,中断1再继续执行。

(4)当中断1和4同时发生,他们的抢占优先级、优先级相等,由中断向量表觉得,谁先执行,靠前的先执行。  

 内部中断(Systick、USART、ADC、I2C、SPI)是直接由中断控制器进行管理GPIO是由外部中断事件控制器EXTI进行管理

 串行通信与并行通讯

全双工/半双工/单工传输的区分

同步/异步通信

串口电平

串口连接和时序

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: