主题:MCU端通过Uart2发送三条指令给主控,主控根据MCU发的每条指令进行不同的动作
通信协议:
1.MCU发送三条十六进制命令,由串口接MCU的UART2在PC端有这三条打印,并测试MCU的TX会有相应的波形
(1)长按boot按键(MCU执行关机):7a0c117818(主控这边显示一张关机logo就行);
(2)短按boot按键:7b0c2179(短按开背光);
(2)再次短按boot按键:7b0c317a(短按关背光);
2.确定波特率,数据位,停止位,校验位:
(1)波特率:9600;
(2)数据位:8;
(3)停止位:1;
(4)校验位:0
![](https://img.haomeiwen.com/i28315993/3992e8a10b9cc5ee.png)
3.确定UART2对应的设备文件为:"/dev/ttyAMA2"
![](https://img.haomeiwen.com/i28315993/963cd4a4d7cd2321.png)
4.复用gpio为UART2:
![](https://img.haomeiwen.com/i28315993/faf21c7009009c2f.png)
5.
![](https://img.haomeiwen.com/i28315993/2c1f15edd51acdf5.png)
![](https://img.haomeiwen.com/i28315993/ffcb41e78b2c606b.png)
![](https://img.haomeiwen.com/i28315993/1ab616f8c7a38426.png)
![](https://img.haomeiwen.com/i28315993/94ffa9378c0b7644.png)
![](https://img.haomeiwen.com/i28315993/aaf18a817dff96d7.png)
![](https://img.haomeiwen.com/i28315993/64eadfc08c4b80e2.png)
![](https://img.haomeiwen.com/i28315993/0140d4c9eed346a5.png)
![](https://img.haomeiwen.com/i28315993/5bd9b6fc950bf46c.png)
![](https://img.haomeiwen.com/i28315993/5f880f0b80e340c6.png)
网友评论