You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

896 B

问题积累

  • MCU发送数据会多出很多不应该发送的数据

    解决:进行RAM进行清理

  • 串口会出现多发数据的情况

    解决:用volatile关键词修饰

  • 不能发送00数据,不能发送0n 0n连续的数据

    解决:将长度作为参数,当长度减减到0的时候结束发送

  • 串口0转485 发送n个字节数据的时候需要将数组初始化n+1个字节

    image-20211217202014551

    解决:发送结束以后加一个小延时以后再拉低电平

    image-20211217202100900

  • 串口0转485 上位机每次只能向MCU发送一个字节的数据

    解决:将数据存储到缓存区里面,用定时器来判断是否接收完成