• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f1小板使用低速晶振时串口通信误码率高,怎么解决

hangtao 2018-11-26 浏览量:1972
stm32f1小板使用低速晶振时串口通信误码率高怎么解决
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、减小波特率
    2、用屏蔽线传输信号(屏蔽层不要当地线用,要单点接地)
    3、改用485/422
    4、检查地线连接,不要形成大的环路,强弱电分开等等
    • 发布于 2018-11-27
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:8
  • 一般内部rc振荡到57600还能通讯,如果用晶振应该会更不容易出错,是不是晶振质量不好
    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 先试试用内部晶振看看还会不会出现这个问题,一般是晶振精度不高导致的。
    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果晶振稳定没有问题,则考虑是否有外部干扰啊。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 低速 是什么速度的呢,还不好使用芯片内部的晶振作时钟源的
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口通信误码率高,有可能是通信速度太快,或者线接的太长,导致受到干扰
    • 发布于2018-12-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 检查你的串口通信是不是有干扰,一般有干扰就会导致这种情况
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的串口传输线有关系,干扰的问题比较大
    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个有可能是通信速度过快导致的,降低你的通信速度
    • 发布于2019-01-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f1小板使用低速晶振时串口通信误码率高,怎么解决