单片机串口接收到数据后,如果不读取数据,再次发送会不会产生串口中断??
答案:2 悬赏:0 手机版
解决时间 2021-02-06 12:08
- 提问者网友:贪了杯
- 2021-02-06 04:31
单片机串口接收到数据后,如果不读取数据,再次发送会不会产生串口中断??
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-02-06 05:25
接收数据时(RI非0),会产生 要软件清0
发送数据时(TI为非0),会产生 要软件清0
如下:
SBUF=i;
while(TI==0);
TI=0;
temp=0;
k++;
接收(rec=SBUF)时也一样RI要软件清0
发送数据时(TI为非0),会产生 要软件清0
如下:
SBUF=i;
while(TI==0);
TI=0;
temp=0;
k++;
接收(rec=SBUF)时也一样RI要软件清0
全部回答
- 1楼网友:人類模型
- 2021-02-06 06:15
当然会可以被再置一了。只是中断关闭后,程序不会自动跳转到中断入口。关闭中断后,可以采用轮询法来判断标志。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯