7天物联网智能家居学习记录---第四天

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

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

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

由单片机内部产生的错误称为异常,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进行管理

 串行通信与并行通讯

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

同步/异步通信

串口电平

串口连接和时序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值