• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

使用C#进行串口编程

呵国家啊 2018-12-28 浏览量:703
使用C#进行串口编程,但是总是收不到数据,发的时候也有时发不出去
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不知道是使用的什么方式呢,是事件的还是查询的,是不是处理不及时呢
    • 发布于 2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • C#是有串口控件的,你需要对串口接收事件进行相应定义,一旦接收就会进入这个事件。首先要确定发送端确实把数据发过来了。
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 有按照代码要求正确配置串口外设么?如果用到了串口socket,socket配置正确么?
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是你的串口编程没有写好
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先 检查 串口线 ,最好使用那种带屏蔽器的那种 ,还有  再优化一下你的程序  
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看连接有没有问题,然后是串口号,波特率匹配,其次就是程序本身的原因了,得检查代码!
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • C#的串口接口还是比较完善的,调用串口控件能比较快速的实现,串口接收也是有回调函数触发的,网上例程也很多,多参考下
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件连接如果没问题,看看接口,程序
    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 感觉是串口控件的事件没定义好。建议参考下别人的程序。


    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 你用阻塞读取试试看,用字节读取看看
    • 发布于2019-01-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接使用串口模块,连接没有问题的话, 检查状态
    • 发布于2019-01-04
    • 举报
    • 评论 0
    • 0
    • 0

  • C#都是直接调接口的,看一下申请串口的那个函数返回值是怎样的
    • 发布于2019-01-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接调接口比较简单易懂,可以直接对数据进行输出
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

使用C#进行串口编程