世纪电源网社区logo
社区
Datasheet
标题
返回顶部
未解决

关于串口MAX3221的问题

[复制链接]
查看: 2753 |回复: 11
1
fengbin
  • 积分:8729
  • |
  • 主题:69
  • |
  • 帖子:273
积分:8729
LV8
副总工程师
  • 2018-5-31 09:38:26
10问答币
MAX3221串口的下位机先上电,在开上位机,下位机收不到命令,重启即可正常,请问是怎么回事?
liushiming82
  • 积分:4043
  • |
  • 主题:25
  • |
  • 帖子:253
积分:4043
LV8
副总工程师
  • 2018-6-1 09:17:24
 
硬件方面应该没有什么问题,因为你能正常通讯,应该是软件方面问题,从你描述的情况应该是下位机上电的时候会向上位发送数据,上位机收到数据才和下位机通讯,但是现在上电顺序反了,所以才不能正常通讯

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

fengbin
  • 积分:8729
  • |
  • 主题:69
  • |
  • 帖子:273
积分:8729
LV8
副总工程师
  • 2018-6-1 09:48:23
  • 倒数10
 
应该怎么做呢
gxg1122
  • 积分:9036
  • |
  • 主题:41
  • |
  • 帖子:1255
积分:9036
LV8
副总工程师
  • 2018-6-1 13:18:29
  • 倒数7
 
如果楼上说的对的话,看通信协议怎么定了。最好都稳定了在互相握手通信。

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

wangdongchun
  • 积分:40998
  • |
  • 主题:751
  • |
  • 帖子:6820
积分:40998
LV12
专家
  • 2018-6-1 12:44:03
  • 倒数9
 
两种可能一个是复位方面的问题,另一个是软件编写没有考虑到通知下位机开始接收信号所造成的

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

gxg1122
  • 积分:9036
  • |
  • 主题:41
  • |
  • 帖子:1255
积分:9036
LV8
副总工程师
  • 2018-6-1 13:19:16
  • 倒数6
 
还有可能就是检查硬件供电是否稳定足压。
cyx7610
  • 积分:16461
  • |
  • 主题:80
  • |
  • 帖子:3614
积分:16461
LV10
总工程师
  • 2018-6-1 12:45:01
  • 倒数8
 
软件时序上出现问题,调整软件时序。

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

lovelee
  • 积分:6287
  • |
  • 主题:18
  • |
  • 帖子:560
积分:6287
LV8
副总工程师
  • 2018-6-1 13:41:14
  • 倒数5
 
应该是下位机上电后发送指令了,导致发送失败,软件程序进入某个故障或循环了。检测程序修改下。

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

liguanghui2588
  • 积分:9171
  • |
  • 主题:55
  • |
  • 帖子:2435
积分:9171
版主
  • 2018-6-1 17:13:27
  • 倒数4
 
这个主要是通讯不正常导致的,上位机和下位机串口通讯有个协议,如果你知道这个协议的话,可以把出现的故障通过程序改一下,下次就不会出现这种问题了

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

luoyan1980
  • 积分:7822
  • |
  • 主题:64
  • |
  • 帖子:959
积分:7822
LV8
副总工程师
  • 2018-6-2 17:40:13
  • 倒数3
 
重启以可正常工作,硬件方面肯定是没有什么问题,因为你能正常通讯,肯定是软件方面问题,描述的情况应该是下位机上电的时候会向上位发送数据,上位机收到数据才和下位机通讯,但是现在上电顺序反了,所以才不能正常通讯,将软件程序修改一下就可以了。
clover333
  • 积分:254
  • |
  • 主题:0
  • |
  • 帖子:78
积分:254
LV3
助理工程师
  • 2018-6-6 22:52:47
  • 倒数2
 
不能通讯,系统是否正常,还是系统死机,如果是死机可能是电源上电时有大的干扰,建议增加电容或磁环去干扰!如果系统没有死机,那可能是程序编写有些问题建议加些延时!
guitianxia
  • 积分:407
  • |
  • 主题:14
  • |
  • 帖子:39
积分:407
LV6
高级工程师
最新回复
  • 2019-10-17 12:07:50
  • 倒数1
 
推荐你使用最新的版本max3221E
关键特性
For Space-Constrained Applications:
MAX3228E/MAX3229E: ±15kV ESD-Protected, +2.5V to +5.5V RS-232 Transceivers in UCSP™
MAX3222E/MAX3232E/MAX3237E/MAX3241E/MAX3246E: ±15kV ESD-Protected Down to 10nA, +3.0V to +5.5V, Up to 1Mbps, True RS-232 Transceivers (MAX3246E Available in a UCSP Package)
For Data Cable Applications:
MAX3380E/MAX3381E: +2.35V to +5.5V, 1µA, 2Tx/2Rx RS-232 Transceivers with ±15kV ESD-Protected I/O and Logic Pins
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号