请问我进行基于MO516芯片的两个控制器之间的数据通信时,出现如下问题,怎么解释呢?次调机返回给主调机指令时依次返回十六进制的F0,A1,15,0F,05,32,这六个数据传送到主调机后,第一个数据是A1,然后依次是15,0F,05,32,最后才是F0.我不明白为什么F0会出现在最后。还有我利用DrvUART_Write(UART_PORT1,xx,xx);语句编写了一个子函数fasong(xx,xx),就是用来发送数据,比如一串数据存于数组a[5]中,发送到主机,就可以这样写fasong(a,5);因为有5个数据,所以第二个参数是5,经控制器与触摸屏通信实际验证过没问题,但是两台控制器之间进行通信时必须多发一字节,就是要写成fasong(a,6);我不明白为甚要多发?高手指点下号码? |