社区
C#
帖子详情
用SerialPort.Write 写串口数据的问题
zyleon
2007-09-05 06:07:48
SerialPort.Write函数写串口数据后,怎么样才能判断数据是否已经全部写到输出缓冲区里面了呢,这个函数应该不是阻塞的吧,发现write后,立即就返回了,但实际上串口还有一些数据没有写进去,怎么样才能知道数据已经全部写到输出缓冲区里面了呢
...全文
927
9
打赏
收藏
用SerialPort.Write 写串口数据的问题
SerialPort.Write函数写串口数据后,怎么样才能判断数据是否已经全部写到输出缓冲区里面了呢,这个函数应该不是阻塞的吧,发现write后,立即就返回了,但实际上串口还有一些数据没有写进去,怎么样才能知道数据已经全部写到输出缓冲区里面了呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liyunpeng_111
2007-12-10
打赏
举报
回复
自已连自己bytetoread()看看接受缓存就可以了
owennol
2007-09-12
打赏
举报
回复
加标志位
你在另外一头Read的时候,只有读到标志位时,才停止读取
nwgogogo
2007-09-12
打赏
举报
回复
用wirteLine试试
Avoid
2007-09-12
打赏
举报
回复
如果数据量大的话,更改wirtetimeout的值
zyleon
2007-09-12
打赏
举报
回复
我跟踪了下,没写完就返回了
Avoid
2007-09-12
打赏
举报
回复
返回了就表明写入了。
默认写入超时为500毫秒
lljfl
2007-09-12
打赏
举报
回复
你用BytesToWrite==0试试
zyleon
2007-09-12
打赏
举报
回复
没有人知道吗
zyleon
2007-09-12
打赏
举报
回复
up
用
se
ria
l
port
.cpp_
se
ria
l
port
.h
写
的一个
串口
通讯小程序源码
用
se
ria
l
port
.cpp
se
ria
l
port
.h
写
的一个
串口
通讯小程序源码,很容易改
写
成你想要的计算机RS232通讯程序
Se
ria
l
Port
.h和
Se
ria
l
Port
.cpp文件
Se
ria
l
Port
.h和
Se
ria
l
Port
.cpp文件,WinSocket编程中用于操作
串口
的的类
Se
ria
l
Port
.h
Se
ria
l
Port
.cpp
Se
ria
l
Port
.h
Se
ria
l
Port
.cpp
Se
ria
l
Port
.h
Se
ria
l
Port
.cpp
Se
ria
l
Port
.h
Se
ria
l
Port
.cpp
se
ria
l
port
.cpp与
se
ria
l
port
.h类文件
Se
ria
l
Port
.h和
Se
ria
l
Port
.cpp文件,WinSocket编程中用于操作
串口
的的类
C#使用
se
ria
l
Port
实时显示收到的
数据
在C#中使用
se
ria
l
Port
控件、消息处理和DataReceived事件实时显示
数据
。
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章