51单片机串口通信,数据丢失了怎么解决啊!!望各位大神帮我改下
答案:1 悬赏:40
解决时间 2021-01-24 11:16
- 提问者网友:太高姿态
- 2021-01-23 18:47
51单片机串口通信,数据丢失了怎么解决啊!!望各位大神帮我改下
最佳答案
- 二级知识专家网友:野慌
- 2021-01-23 19:12
不知道你说的是发送丢失还是接收丢失,貌似没遇到数据丢失的问题,看了你的程序,如果是发送丢失建议你不要注释以下程序中的ES=0; 和 ES=1;.我前几天也遇到发送的时候没关中断数据不对的问题,希望能帮到你
if(flag==1) //利用查询法判断是否进入了中断
{
// ES=0;//串行口中断关掉,防止产生死循环
flag=0;//清零
delay(100);
FaSong(i);
//ES=1;
if(i>=4){i=0;}
if(flag==1) //利用查询法判断是否进入了中断
{
// ES=0;//串行口中断关掉,防止产生死循环
flag=0;//清零
delay(100);
FaSong(i);
//ES=1;
if(i>=4){i=0;}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯