c# 关于串口通讯类 serialport 的问题

我在未连接下位机的情况下,用serialport的Write方法发送数据,发送成功后,接收数据的事件DataReceived就接收到我自己发的数据了。如果连接到下位机,还... 我在未连接下位机的情况下,用serialport的Write方法发送数据,发送成功后,接收数据的事件DataReceived就接收到我自己发的数据了。如果连接到下位机,还会有这种情况吗?如果设置serialport类不接收自己发送的数据? 展开
 我来答
安达里士_
2012-08-19 · 超过13用户采纳过TA的回答
知道答主
回答量:26
采纳率:100%
帮助的人:18.3万
展开全部
Write是将输出缓冲区的数据写到串行端口 你用DataReceived事件是不会自己去读这个数据的, 他读的是输入缓冲区的数据,你要知道串口的结构,他有一个输出端口还有一个输入端口,要么是你直接把这两个端口短接,要么是你写的程序有问题, 连接到下位机(如单片机) 那要看单片机有没有向串口发送数据。
匿名用户
2012-08-15
展开全部
短接 串口 Rx Tx 就是 自发 自收!

连接到下位机 看 你 下位机 的 程序 设计 如何
追问
感谢回答。
不过你说的短接串口我不太明白,下位机是厂家提供的,看不到程序设计。
微软封装的串口类,serialport,你知道吗? 我觉得应该是设置这个类的事,但我不知道如何设置。
追答
那你去 百度文库 里 搜搜 相关的文档 看看

祝你顺利
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式