赤裸裸开源了!远程(rs485)控制雨刷开关

2020-01-20 19:15发布

本帖最后由 coltex 于 2014-11-17 22:19 编辑

离开原来的行业已经有好多年了,做过的小项目分享出来,大家互相学习一下,借鉴一下思路。可以变通的别的控制项目上
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
101条回答
konger2012
2020-01-31 05:12
不是说接收有DELAY,而是说接收和发射转换的时候有,如果有按键等其它操作那就不好了;另外如果串口第一次只发了个0xA0,接收当然是认为成功的,case:
             if  (RxBuf[0]== 0xA0)   
                       AutoSpot=1;        //P
            else if  (RxBuf[0]== 0xFF)   
                    AutoSpot=2;        //D
          else
            {
             rr = 0;                                    //清0
            }       
         break;
此时是不是RR= 1呢?
如果我等再发一串数据0xa0......,当然这串数据是符合楼主的协议的,既然符合是否应该动作呢?但是因为没有清RR,所以接收错误。当然了,一般也不会这么去发数据了,如果有呢?

一周热门 更多>