世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

用MSP430做485通信

[复制链接]
查看: 271 |回复: 5
1
FIFA
  • FIFA
  • 离线
  • LV4
  • 初级工程师
  • 积分:390
  • |
  • 主题:2
  • |
  • 帖子:24
积分:390
LV4
初级工程师
  • 2023-4-4 16:45:56
PC通过串口助手发送数据给单片机使之进入中断后单片机将数据发送给PC。实验现象是:1:单片机通过485直接发送数据(不用中断),接收正确。2:使用串口中断后,在串口助手中发送16进制数中断进不去,发送字符串可以进中断但收到数据不对。3:感觉软件没问题就是用232试了下,收发完全正确,包括中断。求大神解释下为什么485使用中断后收的数据不对?
z443233785
  • 积分:5343
  • |
  • 主题:117
  • |
  • 帖子:1003
积分:5343
LV8
副总工程师
  • 2023-4-5 18:19:43
  • 倒数5
 
排查一下转接线有没有被受到干扰,线的两头用磁环屏蔽一下试试
904091S
  • 积分:653
  • |
  • 主题:20
  • |
  • 帖子:120
积分:653
LV6
高级工程师
  • 2023-4-6 14:04:27
  • 倒数4
 
一般485都是半双功,收的时候不能发,比如MAX485,有两个引脚控制收发方向,在将数据放入串口发送前就应将引脚置为发送电平,并且发送完成后还要延时一点时间再将方向置为接收。还有看下AB线是不是接反了
FIFA
  • FIFA
  • 离线
  • LV4
  • 初级工程师
  • 积分:390
  • |
  • 主题:2
  • |
  • 帖子:24
积分:390
LV4
初级工程师
  • 2023-4-7 11:14:59
  • 倒数2
 
AB没有反,如果反得话直接发送数据不会对的。
xuyiyi
  • xuyiyi
  • 离线
  • LV4
  • 初级工程师
  • 积分:354
  • |
  • 主题:10
  • |
  • 帖子:58
积分:354
LV4
初级工程师
最新回复
  • 2023-4-10 13:14:53
  • 倒数1
 
单片机串口用中断发数据通过485->232->C,串口助手收到的数据正常么?发送16进制数中断进不去,发送字符串可以进中断但收到数据不对?发一个还是一串?
刘微
  • 刘微
  • 离线
  • LV4
  • 初级工程师
  • 积分:382
  • |
  • 主题:8
  • |
  • 帖子:62
积分:382
LV4
初级工程师
  • 2023-4-7 11:13:24
  • 倒数3
 
这个要多注意晶振晶振是不是不统一
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦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号