串口接收不到数据

yueyangyxj 2009-03-03 02:14:55
各位大侠:
最近在写一个吊称数据获取程序,通过RS232获取数据,但是吊称跟电脑连接后,C#程序获取不到任何数据,serialPort1_DataReceived事件不能触发,不知道是什么原因?请问怎么样才能接收到串口的数据?我将自个电脑的串口2,3脚短接就能接受到自己发出的数据!
...全文
198 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yueyangyxj 2009-03-04
  • 打赏
  • 举报
回复
我现在用自己的电脑做测试,一个是串口COM1,一个是USB转换成RS232(COM3),然后自己进行连接后进行通信,发现却不能接收,而COM1或是COM3,进行短接却可以进行通信!不知道在一台电脑上通过两个短口是否可以实现通信?我用的"串口调试助手V2.2"也不能跟COM1口通信,协议是一样,不知道是为何?
zpxfzp 2009-03-03
  • 打赏
  • 举报
回复
线的问题,设备串口坏了,波特率,串口板驱动问题?
你自己排查一下
ztenv 2009-03-03
  • 打赏
  • 举报
回复
1先看看设备的参数设置与你的设置是否一至(波特率,停止位,校验位)
2用一个串口调试助手或超级终端
  • 打赏
  • 举报
回复
先用 超级终端 试一下能不能收到数据,先判断是软件的问题还是连接的问题
zgke 2009-03-03
  • 打赏
  • 举报
回复
你看下吊称波特率和你电脑是不是一样的..

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧