### 问题积累 - MCU发送数据会多出很多不应该发送的数据 解决:进行RAM进行清理 - 串口会出现多发数据的情况 解决:用volatile关键词修饰 - 不能发送00数据,不能发送0n 0n连续的数据 解决:将长度作为参数,当长度减减到0的时候结束发送 - 串口0转485 发送n个字节数据的时候需要将数组初始化n+1个字节 ![image-20211217202014551](C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20211217202014551.png) 解决:发送结束以后加一个小延时以后再拉低电平 ![image-20211217202100900](C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20211217202100900.png) - 串口0转485 上位机每次只能向MCU发送一个字节的数据 解决:将数据存储到缓存区里面,用定时器来判断是否接收完成