[MCU] 串口通信程序

[复制链接]
maqianqu 发表于 2019-12-29 10:08 | 显示全部楼层
需要用软件来清除的中断标志  
dspmana 发表于 2019-12-29 10:08 | 显示全部楼层
只要接收中断标志位RI 被置“1”
eefas 发表于 2019-12-29 10:09 | 显示全部楼层
硬件置零   
pl202 发表于 2019-12-29 10:09 | 显示全部楼层
接收和发送的标志位  
eefas 发表于 2019-12-29 10:09 | 显示全部楼层
每个型号的单片机都是有区别的
10299823 发表于 2019-12-29 10:09 | 显示全部楼层
就是有数据进来的时候,RI自动置0
dspmana 发表于 2019-12-29 10:09 | 显示全部楼层
RI实际的意思是串行口的接收中断标志
lihuami 发表于 2019-12-29 10:09 | 显示全部楼层
下一个数据的接收的开始。  
maqianqu 发表于 2019-12-29 10:09 | 显示全部楼层
RI=0; //RI清零。
xiaoyaozt 发表于 2019-12-29 10:09 | 显示全部楼层
while(!TI);或者while(!RI)   
wwppd 发表于 2019-12-29 10:10 | 显示全部楼层
产生串口中断子函数  
uptown 发表于 2019-12-29 10:10 | 显示全部楼层
SBUF收到数据RI会置位的   
cehuafan 发表于 2019-12-29 10:10 | 显示全部楼层
当有数据来,RI置位   
pl202 发表于 2019-12-29 10:10 | 显示全部楼层
当接收或发送完成时,单片机致 1 你手动清0就可以了  
sensitivity 发表于 2019-12-29 10:21 | 显示全部楼层
清除中断标志位,防止一直进入中断
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部