社区
网络编程
帖子详情
使用RS232进行串口通信
Big_Stone
2007-05-19 12:06:25
现在的问题是使用重叠I/O方式进行PC 到嵌入式的串口通信,数据能发送成功,但是收不到。
假如先使用串口调试助手打开一次串口然后将它关闭。再使用我的程序收发数据都都
正常了。好奇怪!!!!!!!!! 基本上是同样的代码,以前PC机对PC机的串口
通信没有问题。
...全文
274
8
打赏
收藏
使用RS232进行串口通信
现在的问题是使用重叠I/O方式进行PC 到嵌入式的串口通信,数据能发送成功,但是收不到。 假如先使用串口调试助手打开一次串口然后将它关闭。再使用我的程序收发数据都都 正常了。好奇怪!!!!!!!!! 基本上是同样的代码,以前PC机对PC机的串口 通信没有问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fhdis
2012-04-19
打赏
举报
回复
学习下
xiaocuo1989
2011-11-02
打赏
举报
回复
学习下
star119119
2007-05-22
打赏
举报
回复
检查一下打开的对不对。
Big_Stone
2007-05-22
打赏
举报
回复
ClearCommError(); 昏。呵呵
zottff
2007-05-20
打赏
举报
回复
应该是你的串口参数初始化不全造成的
CathySun118
2007-05-20
打赏
举报
回复
你是不是串口打开有问题,或者和重叠IO邦定的有问题
steed_jet
2007-05-19
打赏
举报
回复
个人感觉可能是DCB设置的问题或者说串口设置的问题。
建议跟踪查看一下设置的问题。出现情况的时候断点读取DCB分析一下,然后调用串口调试助手后再断点读取一下,比较一下看看是不是设置有不同的地方。
zlj617
2007-05-19
打赏
举报
回复
在读的时候用ClearCommError();在写的时候调用 PurgeComm(m_hCom, PURGE_RXCLEAR | PURGE_TXCLEAR | PURGE_RXABORT | PURGE_TXABORT);试下呢。
基于C语言的
RS232
串行接口通信实现
摘要:
串口通信
是一种广泛
使用
且实用的通信方式,介绍
RS232
串行通信的联结方式,研究利用c语言编程实现
RS232
串行通信的过程。结合实际应用,在约定双方串行通信协议的基础上,运用C语言开发的串行通信软件,实现了企业生产线产品测试平台和嵌入式EMB主控机的串行数据通信。 0前言 串行通信在通讯领域被广泛应用,标准的
RS232
接口已成为计算机、外设、交换机和许多通讯设备的标准接口。虽然近年来随着USB口的日趋流行,
RS232
接口串口作为一种传统的
串口通信
口有被取代的趋势。然而由于它具有较高的性价比和传输的可靠性Ⅲ。在传输速率要求不是很高的情况下,
串口通信
仍然具有其自身的优势。同时RS2
C#Winform封装
RS232
C
串口通信
封装的
RS232
C
串口通信
源码,没什么特殊的效果,有兴趣的可以拿去玩玩
MFC上位机与STM32下位机通讯精讲
本课程主要介绍C++类库MFC上位机与STM32单片机的
RS232
、RS422、RS485、USB、LWIP以太网、CAN等接口
进行
稳定通信。课程主要从MFC和STM32基础开始,以编写上位机以及下位机为主,非常注重实践。
51单片机
RS232
-
串口通信
51单片机
RS232
-
串口通信
,测试通过非常好用
基于FPGA的
RS232
串口通信
RS232
串口通信
的程序,在V2-pro开发板上下载运行,可通过超级终端
进行
测试。
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章