发 帖  
[问答]

连续两次串口返回值,串口返回值只有后面一个,求教咋弄

2783 串口
2019-3-18 11:27:03   评论 分享淘帖 邀请回答 举报
2个回答
2019-3-18 14:59:29 1 评论

举报

1 条评论
  • 2019-3-18 20:23

    我设置接收到某个字符就执行这一段,比如count我设置60000,相当于EA60,就只会返回60,如果把后两行去掉,也会显示EA,在一起就不行,求教咋办

2019-3-19 10:08:03 1 评论

举报

1 条评论
  • 2019-3-19 10:41

    if(RXBUF0=='e')
            {
                n_1=count/256;    //count=60000,n_1=EA,n_2=60
                TXBUF0 = n_1;
                while((UTCTL0&0X01)==0);
                n_2=count-256*n_1;
                TXBUF0 = n_2;
           }
    大佬,是走串口接收两个数据,现在加了while((UTCTL0&0X01)==0);能返回了,但是每次返回EA 60后会多返回一个60,也就是每次返回的是“EA 60 60”请问咋改

只有小组成员才能发言,加入小组>>

3052个成员聚集在这个小组

加入小组

创建小组步骤

快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /6 下一条

快速回复 返回顶部 返回列表