amobbs.com 阿莫电子技术论坛's Archiver
论坛首页
›
51单片机
› 求教串口通信发送时TI和SBUF的前后顺序
duedue
发表于 2013-9-28 18:59:31
求教串口通信发送时TI和SBUF的前后顺序
有国外教材中关于串口发送都为:
while(!TI);
TI=0;
SBUF=z;
国内很多书上或者网上都是:
SBUF=z;
while(!TI);
TI=0;
实测下来SBUF放在while前面 会出现丢包现象,而放在后面不会。求解释{:sad:}
duedue
发表于 2013-9-30 10:12:50
没人注意过么??
dlmaowf
发表于 2013-9-30 11:04:17
我一般用中断做,用等待发送,也是用第二种,没出现过丢包现象
页:
[1]
查看完整版本:
求教串口通信发送时TI和SBUF的前后顺序