社区
网络及通讯开发
帖子详情
高手帮忙.mscomm通信,路上使用了232/485转换,接收不正确
zj3535
2006-10-24 06:17:33
如果不用232/485转换,程序可以正常工作,用了232/485转换口程序接收到的都不是协议范围内的数据,但是通过串口助手可以正确接收,为什么呢?是设置问题吗?
...全文
255
6
打赏
收藏
高手帮忙.mscomm通信,路上使用了232/485转换,接收不正确
如果不用232/485转换,程序可以正常工作,用了232/485转换口程序接收到的都不是协议范围内的数据,但是通过串口助手可以正确接收,为什么呢?是设置问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zj3535
2006-10-25
打赏
举报
回复
tanlim 不用握手协议可以吗?
xjq2003
2006-10-25
打赏
举报
回复
共同学习
tanlim
2006-10-25
打赏
举报
回复
握手协议未注意处理,对于RS232的程序控制中,使用了硬件DTR/DSR控制所握手,但在转换成RS485中继的时候,RS485是差分线路,是转握手方式,故而出错
把软件程序控制程序,改成软件握手协议,应该就可以了.
zj3535
2006-10-25
打赏
举报
回复
狂郁闷,串口助手上调试正常,接收部分的语句要怎么写呢?握手协议怎么定义啊?帮帮忙啊
zj3535
2006-10-24
打赏
举报
回复
我两端的设备都是232接口的,所以两端都是用的转换口,另,用串口助手的时候线路并没有变化,干扰应该没有的,不知咋的了.帮帮忙啊
BCB2006
2006-10-24
打赏
举报
回复
1.看是不是有干扰
2.自己用max485搭一个板子直接连试试!
一个利用VC控件MS
COM
M开发的串口
通信
程序
它通过标准的RS-
232
或RS-
485
协议与外部设备进行
通信
,通常包括发送数据、
接收
数据、设置波特率、数据位、奇偶校验和停止位等功能。 在VC++环境中,引入MS
COM
M控件可以简化串口
通信
的编程工作。MS
COM
M控件提供了丰富...
VC++下用MS
Com
m控件实现串口通讯
当
接收
到数据时,首先获取
接收
到的数据并将其存储在一个安全数组中,然后遍历该数组并将数据
转换
为字符串形式进行处理。 #### 总结 本文详细介绍了如何在VC++环境下利用MS
Com
m控件实现串口通讯。通过对MS
Com
m控件...
vc串口
通信
pc和单片机
然而,由于单片机与PC机之间存在电压等级上的差异,因此通常需要
使用
如MAX
232
或MAX
485
这样的电平
转换
芯片来实现信号的
转换
。具体来说: - **MAX
232
**:适用于RS-
232
C标准,用于进行电平
转换
。 - **MAX
485
**:适用于...
工程ABC.rar_ABC_RS
232
ms
com
m_ms
com
m
首先,RS
232
(Re
com
mended Standard
232
)是一种广泛
使用
的串行
通信
接口标准。它定义了数据终端设备(DTE)和数据
通信
设备(DCE)之间的连接,允许设备间进行数据传输。RS
232
常用于计算机与其他设备如打印机、调制...
基于MS
COM
M控件的串口
通信
Demo
常见的串口接口有RS-
232
、RS-
485
等,它们通过特定的硬件连接实现设备间的
通信
。在Windows操作系统中,串口通常被表示为
COM
1、
COM
2等虚拟端口。 MS
COM
M控件是微软提供的一个ActiveX控件,它封装了串口
通信
的底层操作...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章