设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
单片机串行口
返回列表
发新帖
单片机串行口
[复制链接]
11
|
2
|
2010-12-10 23:05:44
|
显示全部楼层
|
阅读模式
单片机接受或发送数据完一帧数据后TI或RI 会自动置位,提示CPU 去响应中断,问题是我不需要进入中断,CPU查询TI RI ,为什么要清零呢?莫非是只有将其清零才可以处理下一帧数据么?不清零会出现什么问题?谢谢
51单片机,我就想知道查询方式下为什么要清零,不清零的话是不是就不发送下一帧数据了?书上讲的都不太明白。
回复
使用道具
举报
千问
|
2010-12-10 23:05:44
|
显示全部楼层
RI置位表示已经收到一个数据,这时串口仍然可以接收数据,只是会造成新的数据把旧的数据覆盖掉。TI置位表示发送完成,你可以继续发送下一字节。如果不清零,那是什么后果?假定刚开始RI为0,在收到一字节数据后RI为1,CPU查询得知RI为1就从SBUF读取数据,所以说RI为1时表示收到了数据,如果不清零,单片机每次查询的时候都“认为”是收到了数据而读取SBUF,这样即使串口没有收到新的数据,CPU也在不断的读,只是读取收到的那一字节!所以不把RI清零,CPU就无法确定是否收到了新的数据,这个你能理解吧?如果TI不清零,则CPU认为已经发送完,这样的结果就是一个字节还没发送完成,就写入另一个要发送的字节,造成串口发送的数据错误或串口无法
回复
使用道具
举报
千问
|
2010-12-10 23:05:44
|
显示全部楼层
不清零,当然可以,也能继续发送,也能继续接收。但是如果不清零,保留着这个1,那么你就不知道,它们什么时候会出现下一个1了。当然,如果不想继续发送或接收,完全可以不清零。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
类风湿性关节炎的关节变形怎么治疗
2
腰椎管狭窄还突出怎么办
3
长期坐久腰肌劳损怎么办
4
保守治疗髌骨骨折45天后怎么锻炼
5
颈椎病肩周炎怎么会引起中指尖麻木
6
运动神经元病的肌肉萎缩是怎么样的
7
股骨头坏死到最后会碎裂吗
8
髋关节骨膜炎怎么治疗好
9
慢性骨髓炎影响怀孕吗
10
大拇指的关节上长个白色的疙瘩怎么回事
11
脖子上面下巴下面摸上去痛
12
左大腿肌筋膜炎是怎么造成的
13
如何能知道是否得了股骨头坏死
14
尾椎骶骨骨折怎么办
15
一到晚上发低烧是新冠吗前天刚做了核酸
16
中期升结肠癌高分化容易复发吗
17
胆管癌做了穿刺引流有效果吗
18
每天午饭后腹胀是胃癌吗
19
胃癌晚期吐黑褐色东西是怎么回事
20
胃肿瘤穿孔怎么治疗能好
21
胃癌有靶向药物治疗吗
22
睾丸癌的症状怎么缓解
23
胃癌全切术后返酸水吐血是什么原因
24
怎么分辨胃癌早中晚期
25
胃癌晚期如何活五年
26
结肠癌的腹疼是持续的吗
27
什么手段可以用于治疗肝癌?
28
胃癌多发转移肠梗阻怎么办
29
结肠癌没有症状怎么发现
30
前列腺癌膝盖下蹲会响吗
31
结肠癌二期中分化t3会转移吗
32
肝癌不安腿综合征怎么治疗
33
胳膊手关节疼痛怎么办
34
身体燥热跟颈椎病有关吗
35
鼻骨右侧粉碎性骨折怎么治疗
36
贲门癌手术后化疗一次容易复发吗
37
口腔骨髓炎要住院吗
38
髌骨骨折后遗症怎么康复
39
颈椎椎体积小关节骨质增生怎么治疗
40
骨髓炎流水流脓有区别吗
41
颈椎病耳朵疼是怎么回事
42
18岁得关节炎常见吗
43
右腿底的肉全部腐烂算不算软组织缺损。。
44
骨折不能排尿怎么办
45
这样挂什么科没有外伤骨头也没撞到
46
外伤青光眼是急性发作吗
47
身上起小红点,肩膀和后背肌肉酸痛,低烧。
48
老人割白内障以后能吃姜酒吗
49
视网膜修复手术后还会失明吗
50
得了红眼病如何治疗方法
51
颈部多发性淋巴结肿大越来越多
52
轻度白内障缺乏维生素吗
53
过敏性结膜炎可以用生理盐水冲洗吗
54
泪腺炎可以吃鸡蛋吗
55
一般视网膜破裂后会失明吗
56
割双眼皮能导致倒睫吗
57
户外活动少会导致弱视吗
58
喷门胃癌手术后吃什么
59
泪道阻塞会导致白细胞偏高吗
60
胃肿瘤有多个是晚期吗
61
胃癌如何引起肾水肿
62
胃癌需要怎么才能确诊
63
前列腺癌食欲如何
64
原发性肝癌晚期要做些什么检查?
65
前列腺癌能吃鸭蛋吗
66
结肠癌的骨痛会慢慢好转吗
67
直肠癌通过化疗可以消除肿瘤么
68
胃病会影期胃癌吗
69
胃癌术后晚上发烧是怎么回事
70
85岁前列腺癌早期内分泌治疗还要放疗吗
71
胃癌肝硬化腹腔积水怎么办
72
胃癌部分切除能上班吗
73
食管癌会有异物吐出吗
74
恶心打嗝干呕是胃癌吗
75
食管癌晚期患者都有什么症状
76
食道癌晚期会出现什么症状会疼吗
77
直肠癌的饮食治疗有哪些?
78
得过直肠癌能吃虾吗
79
肩周炎肌肉粘连了怎么办
80
前列腺癌晚期吃米雪圆子可以吗
81
老年性股骨头坏死怎么办
82
锁骨骨折不长怎么办
83
胫骨平台骨折120度以后怎么锻炼
84
强直性脊柱炎患者可以种牙吗
85
大指拇腱鞘炎吃什么药好
86
右踝关节腱鞘囊肿怎么治
87
腰疼腰肌劳损怎么治
88
肩周炎压迫手麻木怎么治疗
89
股骨头坏死可以做骨盆修复吗
90
手凉引起的手关节炎怎么治疗
91
怎么快速治关节炎
92
髌骨习惯性脱位怎么保养
93
腿关节有点损伤怎么回事
94
创伤骨关节炎怎么引起的
95
左肘关节骨质增生怎么办
96
躺着上班有颈椎病怎么办
97
颈椎病心口刺痛怎么缓解
98
年轻人颈椎病怎么活动
99
畸胎瘤手术后会有宫外孕吗
100
肾癌术后肾转移怎么办