打印
[应用相关]

异步接收的模式这样可行吗?

[复制链接]
787|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feiqi1|  楼主 | 2019-12-1 19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我接收数据的时候是使用中断接收,发送的时候是主动向SBUF写信息等待发送结束,但是实现的情况是我主动发送也会进入中断啊?!

使用特权

评论回复
沙发
androidbus| | 2019-12-1 19:08 | 只看该作者
在中断处理程序里判断一下标志位TI不就行了?

使用特权

评论回复
板凳
litengg| | 2019-12-1 19:11 | 只看该作者

发送一个字节就会进入中断,但是我还要发送下一个字节。。

使用特权

评论回复
地板
qiangweii| | 2019-12-1 19:12 | 只看该作者
中断根本出不来啊,所以我就没法继续使用同步查询的方法发送下一个字节,因为不清TI又一次进入了中断啊。这到底怎么办啊?

使用特权

评论回复
5
shashaa| | 2019-12-1 19:13 | 只看该作者
你在发下一个字节,必须得等上一字节发完之后才能发啊

使用特权

评论回复
6
hfdy01| | 2019-12-1 19:16 | 只看该作者
ES = 0;
TI = 0;

SBUF = data;
while(!TI);
TI = 0;

使用特权

评论回复
7
CallReceiver| | 2019-12-1 19:19 | 只看该作者
ES=0 ? 我不能关中断啊,我必须是要异步接收。

使用特权

评论回复
8
boy1990| | 2019-12-1 19:20 | 只看该作者
那就只能用中断,或者用与中断通信的方式。。

使用特权

评论回复
9
sourceInsight| | 2019-12-1 19:22 | 只看该作者
bit tx_ok;
tx_ok = 0;

SBUF = data;
while(!tx_ok);
tx_ok = 0;

使用特权

评论回复
10
bbapple| | 2019-12-1 19:23 | 只看该作者
买高档的单片机,收发中断可以分别开关。。

使用特权

评论回复
11
handleMessage| | 2019-12-1 19:26 | 只看该作者
得等上一字节发完之后才能发。。。

使用特权

评论回复
12
zhouhuanの| | 2019-12-1 19:28 | 只看该作者
中断处理程序里判断一下标志位。。

使用特权

评论回复
13
wanglaojii| | 2019-12-1 19:30 | 只看该作者
串口都是异步接收吗?

使用特权

评论回复
14
laozhongyi| | 2019-12-1 19:31 | 只看该作者
同步串口通信的读取数据采用同步串口通信方式。。。

使用特权

评论回复
15
Edisons| | 2019-12-1 19:32 | 只看该作者
不是全双工的通信接口。。。

使用特权

评论回复
16
_gege| | 2019-12-1 19:33 | 只看该作者
主要用到的单片机的异步串行通信。。。

使用特权

评论回复
17
Mozarts| | 2019-12-1 19:34 | 只看该作者
串行通讯中只需要两个设备之间通过一对信号线进行通讯。。。

使用特权

评论回复
18
Listate| | 2019-12-1 19:35 | 只看该作者
发送数据的时候可以不使用中断函数。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

粉丝