找回密码
 注册
关于网站域名变更的通知
查看: 877|回复: 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:07! o" `; g- P$ k2 |: d
这个还蛮复杂的,具体描述一下楼主。

6 C4 o, w% b& X( m, L! m, j我们产品是放在机房里面的,温度会比常温高,但是也不至于串口不能通信,客户最近才反馈的问题,有好几个都是这种现象,硬件软件都检查过了,没有啥问题,即便把串口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:11
    $ o5 U- S# d& D你可以用示波器看看波形

    0 t* K7 j# w$ Q. e看波形,或者用逻辑分析仪9 V2 b' z9 }4 z. Y5 D

    点评

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

    该用户从未签到

    7#
     楼主| 发表于 2020-7-27 16:35 | 只看该作者
    bc9jvvs1id 发表于 2020-7-27 14:414 @4 z" d7 R& |' s! ~% Q0 b* Y; i
    看波形,或者用逻辑分析仪
    2 E+ i, r5 E3 w7 s# Y
    用示波器看波形,方法可以,但是一直监控着吗?  客户说用了几个月出现这情况,我们自己搞了很多次都没有异常,这怎么办

    点评

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

    该用户从未签到

    8#
    发表于 2020-7-29 13:53 | 只看该作者
    Apollo_9 发表于 2020-7-27 16:35
    7 i# H; l0 G1 _3 ?4 t" `# n# F用示波器看波形,方法可以,但是一直监控着吗?  客户说用了几个月出现这情况,我们自己搞了很多次都没有 ...

    5 Y: n5 z# |* U3 @& @这个问题以前同事遇到过: S) `' q' q: l; u! p' G( D9 r
    是中断的处理问题,他用的是空闲DMA,但是再接收数据的时候,有时就出错! Z( X7 q5 Z* a1 }: c/ M
    也是客户用了一周后才有这个问题的7 [: z7 F) ]/ J1 g1 w. G

    点评

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

    该用户从未签到

    9#
     楼主| 发表于 2020-7-31 11:36 | 只看该作者
    Storm_change 发表于 2020-7-29 13:53) m% ]( M+ h8 p5 G0 U( b( ]; f0 c
    这个问题以前同事遇到过
    $ E: J# B( P6 c' S是中断的处理问题,他用的是空闲DMA,但是再接收数据的时候,有时就出错; }8 R* e8 x8 A) ~; [# J8 ^  q
    也是 ...

    5 c4 Z  J3 Y+ K" L0 l怎么解决的,分享一下5 [0 Q( b9 y  Q8 Z' j

    该用户从未签到

    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-8-20 23:15 , Processed in 0.109375 second(s), 24 queries , Gzip On.

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

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

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