串口调试软件怎样与单片机通讯 点击:316 | 回复:12



any zhang

    
发表于:2012-02-20 17:40:46
楼主
求助帖50分-已结帖

各位大侠:

     我现在手头有个用单片机做的I/O控制板,我想用串口调试软件进行调试,但怎么也通讯不上!问题出在哪里啊?

     串口号:COM1   波特率:38400     停止位1    数据位8   校验位偶    MODBUS   RTU  

    



楼主最近还看过



水中鱼

  • 精华:43帖
  • 求助:4帖
  • 帖子:324帖 | 3802回
  • 年度积分:0
  • 历史总积分:15038
  • 注册:2011年11月10日
发表于:2012-02-20 18:21:04
1楼
单片机根据MODBUS的协议编写的通讯程序有没有问题,检查下端口COM1是否正常以及通讯电缆是否完好。

pingping151

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 48回
  • 年度积分:0
  • 历史总积分:324
  • 注册:2008年11月14日
发表于:2012-02-20 18:24:24
2楼

1、确认通讯线是否正常

2、单片机是否支持标准的MODBUS协议

3、通讯格式是否设定正确,选择无校验试下

4、发送数据时什么,如单片机的站号是多少,相应I/O点对应的MODBUS地址设定是否正确等。

要排查的问题挺多的,一一细心检查一下,肯定能找到问题的

zhxl198808

  • 精华:7帖
  • 求助:14帖
  • 帖子:79帖 | 3915回
  • 年度积分:0
  • 历史总积分:22219
  • 注册:2008年9月06日
发表于:2012-02-20 19:51:01
3楼
引用 pingping151 的回复内容:1、确认通讯线是否正常2、单片机是否支持标准的MODBUS协议3、通讯格式是否设定正确,选择无校验试下4、发送数据时什么,如单片机的站号是多少,相应I/O点对应的MODBUS地址设定是否正确等。要排查的问题挺多的,一一细心检查一下,肯定能找到问题的



青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-02-20 20:17:31
4楼
MODBUS   RTU   ,你确认单片机用的是这个协议吗?串口号:COM1   波特率:38400     停止位1    数据位8   校验位偶,这些也是根据单片机程序来确认的吗?

勇者

  • 精华:0帖
  • 求助:1帖
  • 帖子:20帖 | 2756回
  • 年度积分:0
  • 历史总积分:31021
  • 注册:2007年7月13日
发表于:2012-02-20 22:38:59
5楼

需要确认通讯协议,要检查电缆是否有问题,电脑也可以重新启动一下。

any zhang

  • 精华:1帖
  • 求助:1帖
  • 帖子:86帖 | 1054回
  • 年度积分:0
  • 历史总积分:1983
  • 注册:2006年3月25日
发表于:2012-02-21 13:27:30
6楼

我有个调试软件,针对这个单片机的(开发这个I/O板的人写的),我用他做的那个调试软件可以通讯上,而且还可以测试输出状态!问题是他人联系不到了,这个软件的源程序没有,我不知道访问单片机的那个存储器?这个I/O板是用RS-485通讯的,单片机的站号是1(那个调试软件上可以改站号的)。

any zhang

  • 精华:1帖
  • 求助:1帖
  • 帖子:86帖 | 1054回
  • 年度积分:0
  • 历史总积分:1983
  • 注册:2006年3月25日
发表于:2012-02-21 13:30:06
7楼
还有我用的宇泰的UT-503(232转485通讯模块)!

HOTEAM

  • 精华:6帖
  • 求助:1帖
  • 帖子:585帖 | 23748回
  • 年度积分:0
  • 历史总积分:70350
  • 注册:2007年4月05日
发表于:2012-02-23 23:15:14
8楼
2012年2月20日奖励标识符//谢谢各位热心解答..............               

any zhang

  • 精华:1帖
  • 求助:1帖
  • 帖子:86帖 | 1054回
  • 年度积分:0
  • 历史总积分:1983
  • 注册:2006年3月25日
发表于:2012-02-24 09:40:26
9楼

大哥,不要做广告好不好啊!。。。。。。

建议删除该帖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 580回
  • 年度积分:0
  • 历史总积分:2884
  • 注册:2010年9月08日
发表于:2012-02-27 22:08:03
10楼

搭两根线在那两块板子的通讯电缆上,然后用你那个485转232的电缆接到电脑,再用串口调试软件监控通讯数据

建议删除该帖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 580回
  • 年度积分:0
  • 历史总积分:2884
  • 注册:2010年9月08日
发表于:2012-02-27 22:09:43
11楼
实在不行就找到控制板的485芯片,在那芯片去单片机一端再接一片232

any zhang

  • 精华:1帖
  • 求助:1帖
  • 帖子:86帖 | 1054回
  • 年度积分:0
  • 历史总积分:1983
  • 注册:2006年3月25日
发表于:2012-02-28 10:24:45
12楼
哦,这个办法倒是蛮好!我去试试看,谢谢!
SSI ļʱ