C# serialPort控件write问题

为什么serialPort1.BytesToRead和serialPort1.BytesToWrite一直为0,异步读取也读取不到... 为什么serialPort1.BytesToRead和 serialPort1.BytesToWrite一直为0,异步读取也读取不到 展开
 我来答
jimodeduzou
2015-05-21 · TA获得超过3202个赞
知道大有可为答主
回答量:2567
采纳率:66%
帮助的人:1289万
展开全部
确认一下下面的事项:
1: 1000ms是否足够
2: 发送字符编码命令本身是否正确.
3: 发送字符编码命令结束符是否正确.

以上都正确的情况下, 请检查物理连接是否正常.
更多追问追答
追问
通过端口接收数据可以接收成功,但就是缓冲区一直没数据
追答
没太明白你说的.....
"通过端口接收数据可以接收成功,但就是缓冲区一直没数据"....这不是矛盾的么....

端口本质就是指缓冲区, 什么叫接收成功但又没数据啊.

另外说一下, 你的if判定很怪异.....发送成功一般是判定设备的回显, 而不是bytestowrite, 这是发送端口.
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/O)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式