社区
硬件/系统
帖子详情
串口通讯死机如何解决??
sunlinghome
2008-09-28 10:13:48
我的串口通讯程序用C++Builder编写,用来向串口写入数据、读取串口接收到的数据,
问题是:1.串口通讯就死机
2.读写收到的都是乱码
请教一下,如何解决问题?
...全文
942
10
打赏
收藏
串口通讯死机如何解决??
我的串口通讯程序用C++Builder编写,用来向串口写入数据、读取串口接收到的数据, 问题是:1.串口通讯就死机 2.读写收到的都是乱码 请教一下,如何解决问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunlinghome
2008-10-24
打赏
举报
回复
后来我发现,是因为RS232有两根线不需要接到设备上的,却被我不明就里的接上去了,去掉那两根线就一切顺利了
bobey
2008-10-05
打赏
举报
回复
我之前也碰到如果串口的数据突然停止,则这个程序死锁。后面发现是串口接收消息处理有问题,修改后就可以了。
对于乱码的问题,我赞同楼上的观点。
jufeibing
2008-09-30
打赏
举报
回复
串口通信要注意几点:
1.设备厂家可能提供的串口数据本身格式就有问题(本人就遇到过)
2.用char数组 复制接收VARIANT 中的byref,看看它到底每个字符是什么
有的数据会是这样的(Unicode形式),而这种格式,显示的就是乱码,因为
调试的时候,字符串的显示遇到'\0'就被切断了,其它就不显示了
aa[0]= 0x2
aa[1]= '\0'
aa[2]= 'a'
aa[3]= '\0'
aa[4]= 'b'
aa[5]= '\0'
aa[6]= 'c'
aa[7]= '\0'
用户 昵称
2008-09-30
打赏
举报
回复
第一个问题,你是否在接受数据时使用了消息?
如果第一个问题不解决,谈论第二个问题还早,不能过早的定论乱码的原因。
vc8fans
2008-09-29
打赏
举报
回复
?
zaodt
2008-09-29
打赏
举报
回复
是你的程序假死了吧,别人的程序没事情对吧?
那是线程阻塞了。
如果还是菜鸟,那先用 MSCOMM32 控件吧。
sunlinghome
2008-09-29
打赏
举报
回复
[Quote=引用 1 楼 lfchen 的回复:]
1.串口通讯就死机
//死机了还是程序无响应?
2.读写收到的都是乱码
//既然死机了怎么收到乱码?
[/Quote]
像死机的样子,程序还有别的窗口都没有反应,非常非常卡,5分钟反应一下,只反应1秒钟,就继续卡死
就在这一秒钟读到乱码
sunlinghome
2008-09-29
打赏
举报
回复
哈哈,我的确是菜鸟啊,已经装上MSCOMM32了,再试试看
sunlinghome
2008-09-29
打赏
举报
回复
请问大侠有没有MSCOMM32?我在网上下载的不能用,现在很头大
谢谢^_^
一条晚起的虫
2008-09-28
打赏
举报
回复
1.串口通讯就死机
//死机了还是程序无响应?
2.读写收到的都是乱码
//既然死机了怎么收到乱码?
c# 基于PC
串口通讯
- 与下位机通讯
死机
bug修复
简单的
串口通讯
采用定时器扫描接收数据 与下位机通讯不
死机
串口导致单片机
死机
的原因
本文主要讲了串口导致单片机
死机
的原因有哪些,下面一起来学习下
工业自动化中三菱FX3U与得利捷扫码枪
串口通讯
程序开发 · 梯形图 实战版
三菱FX3U PLC与得利捷GD4430扫码枪通过RS485实现稳定
串口通讯
的完整
解决
方案,涵盖硬件连接、参数设置、PLC梯形图编程、数据接收处理及抗干扰设计。核心程序采用RS指令实现高效数据收发,并通过定时器超时机制、数据缓存清空与转移等逻辑确保通讯可靠性与快速响应,实测响应时间低至30ms。 适合人群:具备PLC基础的电气工程师、自动化技术人员及工业控制系统开发人员,尤其适合从事产线扫码集成项目的1-3年经验从业者。 使用场景及目标:应用于汽车零部件、制造产线等工业现场的条码扫描系统,目标是实现PLC与扫码枪之间的高稳定性、低延迟数据传输,支持昆仑通态触摸屏数据显示,并具备良好的扩展性与抗干扰能力。 阅读建议:本文提供完整接线图、参数配置与带注释程序,建议结合实际硬件调试,重点关注485终端电阻、共地处理、波特率匹配及RS指令使用时机,避免
死机
或数据异常。
STM32F4驱动下的DP83848 Modbus TCP/RTU双协议稳定版以太网通讯工程-高效支持网线断线重连、端口断线重连与数据包可靠传输的串口以太网共存
解决
方案,STM32F4与DP8384
STM32F4驱动下的DP83848 Modbus TCP/RTU双协议稳定版以太网通讯工程——高效支持网线断线重连、端口断线重连与数据包可靠传输的串口以太网共存
解决
方案,STM32F4与DP83848芯片结合的Modbus TCP与RTU双协议以太网驱动稳定版工程:支持断线重连与高并发socket通信,可串口以太网无缝切换,历经长时间实测验证高可靠性,适用于汽车工业及其他要求严格的领域。,stm32f4 +dp83848 modbustcp+modbusrtu以太网驱动程序稳定版工程 用的armfly例程里的tcpnet 改进加了网线断线重连 端口断开重连打包发送… 可串口以太网同时通讯 可最高开20个socket 例程里已开4个可以参考 连续实测24小时以上上百万帧无错误 dp83848 phy芯片是汽车级 工业场合要比dm9161 lan8720…更稳定可靠 客户实测像w5500这类芯片 静电或者打高压 就
死机
了 dp83848没事 ,stm32f4;dp83848;modbus_tcp;modbus_rtu;以太网驱动;稳定性;断线重连;端口重连;打包发送;串口以太网同
sscom5.13.1串口调试工具.zip
SSCOM32串口调试工具最新版, SSCOM32是一款很好的串口调试工具(串口模拟器,串口虚拟器,串口调试助手),其操作简单、易学易用,深受广大电子工程师的喜爱。此软件本身的稳定性可靠性好,单个文件,新版
解决
了USB串口误拔后
死机
问题,且回插后能自动恢复,可以保存Log文件到电脑. 通讯接口除了串口外,增加了网络TCP/IP,UDP通讯 波特率自定义支持到50MBPS 支持数据包加时间戳显示方式 支持预定义99组数据串发送,且可设置顺序和单独的延时 支持发送数据包加校验 字符串发送模式支持转义符号输入 支持接收数据实时保存
硬件/系统
2,643
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章