找回密码
 注册
关于网站域名变更的通知
查看: 871|回复: 11
打印 上一主题 下一主题

单片机串口通信异常

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-7-27 09:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
产品在运行几个月之后,串口通信不能工作,但是其他正常,通过硬件RST之后,通信正常,这什么原因?单片机是STM32F103

该用户从未签到

2#
发表于 2020-7-27 13:07 | 只看该作者
这个还蛮复杂的,具体描述一下楼主。

点评

我们产品是放在机房里面的,温度会比常温高,但是也不至于串口不能通信,客户最近才反馈的问题,有好几个都是这种现象,硬件软件都检查过了,没有啥问题,即便把串口RXTX短接到地也能恢复,感觉很诡异。就是运行几个  详情 回复 发表于 2020-7-27 13:21

该用户从未签到

3#
 楼主| 发表于 2020-7-27 13:21 | 只看该作者
hope123 发表于 2020-7-27 13:079 J* _: j7 N7 E5 ]9 v8 L
这个还蛮复杂的,具体描述一下楼主。
) s/ a5 r2 X6 t! L, i% j, X
我们产品是放在机房里面的,温度会比常温高,但是也不至于串口不能通信,客户最近才反馈的问题,有好几个都是这种现象,硬件软件都检查过了,没有啥问题,即便把串口RXTX短接到地也能恢复,感觉很诡异。就是运行几个月串口不能通信了,硬件恢复才能通信
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2020-7-27 13:41 | 只看该作者
    会不会受到什么干扰

    该用户从未签到

    5#
    发表于 2020-7-27 14:11 | 只看该作者
    你可以用示波器看看波形

    点评

    看波形,或者用逻辑分析仪  详情 回复 发表于 2020-7-27 14:41
  • TA的每日心情
    开心
    2023-5-17 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
    发表于 2020-7-27 14:41 | 只看该作者
    行者~ABC 发表于 2020-7-27 14:115 y3 ^& Z* y- X+ h2 Z, f: Y6 d
    你可以用示波器看看波形
    . e6 {7 _6 t$ L" r" `4 _% P
    看波形,或者用逻辑分析仪3 g( s1 Z9 {" U0 Y

    点评

    用示波器看波形,方法可以,但是一直监控着吗? 客户说用了几个月出现这情况,我们自己搞了很多次都没有异常,这怎么办  详情 回复 发表于 2020-7-27 16:35

    该用户从未签到

    7#
     楼主| 发表于 2020-7-27 16:35 | 只看该作者
    bc9jvvs1id 发表于 2020-7-27 14:41
    & ~4 V" ^( s1 {看波形,或者用逻辑分析仪

    2 r  J0 G9 X; ]( z5 C用示波器看波形,方法可以,但是一直监控着吗?  客户说用了几个月出现这情况,我们自己搞了很多次都没有异常,这怎么办

    点评

    这个问题以前同事遇到过 是中断的处理问题,他用的是空闲DMA,但是再接收数据的时候,有时就出错 也是客户用了一周后才有这个问题的  详情 回复 发表于 2020-7-29 13:53
    这个问题以前同事遇到过。  详情 回复 发表于 2020-7-29 13:51

    该用户从未签到

    8#
    发表于 2020-7-29 13:53 | 只看该作者
    Apollo_9 发表于 2020-7-27 16:35
    " g$ w& v/ B  V% _* X: j9 R用示波器看波形,方法可以,但是一直监控着吗?  客户说用了几个月出现这情况,我们自己搞了很多次都没有 ...

    ( F: ]- t( [. J4 S% j这个问题以前同事遇到过
    5 ^' t9 z, c" k9 k; d5 M是中断的处理问题,他用的是空闲DMA,但是再接收数据的时候,有时就出错  `6 ]3 z8 ^7 {. ]) c2 c
    也是客户用了一周后才有这个问题的
    9 B& V. C+ c+ j/ ~7 d& s, c; E

    点评

    怎么解决的,分享一下  详情 回复 发表于 2020-7-31 11:36

    该用户从未签到

    9#
     楼主| 发表于 2020-7-31 11:36 | 只看该作者
    Storm_change 发表于 2020-7-29 13:53
    # q- c$ R  ^: o! D' \这个问题以前同事遇到过
    7 V* |# v* }' M; `是中断的处理问题,他用的是空闲DMA,但是再接收数据的时候,有时就出错
    & V. b+ Z' P$ h2 A# i也是 ...

    9 `" W6 G' q1 P% m. Z怎么解决的,分享一下
    ' Z  a2 `7 e  w

    该用户从未签到

    10#
    发表于 2020-8-2 13:03 | 只看该作者
    串口通信是不是丢数之后没有纠错?

    该用户从未签到

    11#
    发表于 2020-8-3 21:27 | 只看该作者
    如果示波器检查串口信号无异常,感觉是接收丢失了部分数据后未重新同步,造成收到的数据一直错误
  • TA的每日心情
    无聊
    2024-1-31 15:19
  • 签到天数: 141 天

    [LV.7]常住居民III

    12#
    发表于 2020-8-19 14:54 | 只看该作者
    看不到硬件电路和串口通信程序,很难回答啊....
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-22 03:45 , Processed in 0.156250 second(s), 31 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表