社区
C++ 语言
帖子详情
串口调试助手怎样发送和接收中文
lee_guet
2011-10-04 04:52:43
如题所示,小弟最近在做一个串口调试助手,要求要发送和接收中文,没有思绪,不知道怎么做,希望大虾们能给点提示,说的相惜一下,万分感激啊 另外,现下使用的串口调试助手V2.2在发送大量的数据时会出现数据丢失,这个是怎么会事?麻烦给讲解一下
...全文
889
4
打赏
收藏
串口调试助手怎样发送和接收中文
如题所示,小弟最近在做一个串口调试助手,要求要发送和接收中文,没有思绪,不知道怎么做,希望大虾们能给点提示,说的相惜一下,万分感激啊 另外,现下使用的串口调试助手V2.2在发送大量的数据时会出现数据丢失,这个是怎么会事?麻烦给讲解一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lee_guet
2011-10-05
打赏
举报
回复
我发送的代码是 //发送ASCII文本
{
m_Port.WriteToPort((LPCTSTR)m_strSendData); //发送数据
TX_count+=m_strSendData.GetLength(); //发送计数
}
接收端是 //以下是将接收的字符加在字符串的最后
//由于需要保存成文件,所以没有用List Control
int nLen=m_ctrlReceiveData.GetWindowTextLength();
m_ctrlReceiveData.SetSel(nLen, nLen);
m_ctrlReceiveData.ReplaceSel(str);
nLen+=str.GetLength();
望各位指点一下...
lee_guet
2011-10-05
打赏
举报
回复
谢谢各位对小弟的支持,我的这个小软件要求要中英文能同时显示。。。在发送时我用了SerialPort类中的WriteToPort函数,接收的时候是一个字节一个字节接收的,然后我考虑了一下使用isleadbyte函数,可是接收端仍然不显示...麻烦给解释下
5t4rk
2011-10-04
打赏
举报
回复
恩 发送的在网络中
都是字节序列
接收到的字节序列
想怎么解释就怎么解释
给楼主看个异步发送的部分代码
string hostname = Dns.GetHostName();
bytes = Encoding.UTF8.GetBytes("阳光游子:"+content.Text);
LocalSocket.BeginSend(bytes,
0,
bytes.Length,
SocketFlags.None,
new AsyncCallback(sendCallback),
LocalSocket);
list.Items.Add(DateTime.Now.ToString());
list.Items.Add("阳光游子:"+content.Text);
yby4769250
2011-10-04
打赏
举报
回复
发送的内容用管是中文还是英文吗?我只知道,发送的就是一个个二进制,或者是一个个的字节数据,传输的时候是不解释内容的,只有当你接收到数据之后,如何对这些二进制数据进行解析它就是什么数据,你要按ASCII码解析,它可能就是一些英文字符,你要按宽字符解析,它就有可能是中英文字符,一句话,传递给你的是一串二进制流,你可以用char buffer[n]或者wchar_t buffer[n]来解析
串口
调试
助手
(可显示
中文
)
可显示
中文
的
串口
调试
助手
,运行稳定,不乱码,是单片机开发的得力
助手
易语言
串口
调试
助手
(汉字收发 CRC )
易语言
串口
调试
助手
支持16进制 ASCII
发送
和
接收
,支持
中文
汉字
接收
。自带CRC16校验自动生成和2 10 16进制数据转换功能,支持标准modbus(RTU)设备
调试
。自动
发送
保存
接收
数据
串口
调试
助手
V2.2
串口
调试
助手
是一个很好而小巧的
串口
调试
助手
,支持常用的300-115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制
接收
或
发送
任何数据或字符(包括
中文
),可以任意设定自动
发送
周期,并能将
接收
数据保存成文本文件,能
发送
任意大小的文本文件。 文件说明: 1.本软件为绿色软件,解压后在“
串口
调试
助手
V2.2.EXE”上右击,再选“
发送
桌面快捷方式”即可将程序快捷方式放在桌面上。 2.程序名“
串口
调试
助手
V2.2”不要更改,否则无法使用帮助文件 3.help.htm为帮助文件,和程序一起使用,不要删除
串口
调试
助手
源代码(详细
中文
注释)
该资源有两个,一是
串口
调试
助手
的源代码,可以实现数据的
接收
和
发送
;二是实现点击某个按钮
发送
指定数据的应用程序的源代码。代码都是含有详细的
中文
注释,可以直接编译通过,且内含可执行文件都是可以直接运行的。适合作为
串口
助手
开发与原理了解的参考,希望本资源对您有用!
串口
调试
助手
sscom32 和
中文
说明文档
串口
调试
助手
是在Windows平台下开发的,工具是VC++6.0。
串口
调试
助手
版支持常用的300 ~ 115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制
接收
或
发送
数据或字符(包括
中文
),能
发送
文本文件,可以任意设定自动
发送
周期,并能将
接收
数据保存成文本文件。 是工程师
调试
串口
的好
助手
工具。 压缩包内有
中文
说明文档,方便各位学习使用。
C++ 语言
64,681
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章