【问题标题】:receive certain serial data from com port c#从 com 端口 c# 接收某些串行数据
【发布时间】:2013-02-04 09:31:44
【问题描述】:

我们需要更改 7 到 9 年前带来的 LED 面板上的文字。因此,长话短说,我们需要一个应用程序。该面板具有串行连接。所有东西都焊接在一个精装盒子里。面板工作正常,但我们需要更改显示的文本。

现在问题是,面板显示通过内部温度计测量的温度以及常规文本。我想接收显示的文本和温度,在我的应用中更改它然后发回。

显然,我可以在以serialPort1.Write(... 的身份打开串行 con 后发送数据并以类似的方式读取,但我认为面板不打算发送任何数据。我不知道盒子里有什么,但我确信它是最简单的设备。如果我切开盒子会有帮助吗?有没有我可以阅读的资源来学习如何通过串行连接阅读和更改面板上显示的文本。

编辑: 我想面板有某种存储空间,因为文本显示没有计算机连接,即使在拔掉电源后也是如此。

【问题讨论】:

  • 该设备可能具有显示文本的专有软件,并希望以某种格式从内部存储器中读取它。我怀疑会有一个通用的解决方案。您是否有关于该设备的手册或任何信息?每个系统都有自己的数据存储和显示方式,因此仅能够从串行端口读取/写入并不意味着显示会改变,除非您知道设备对该端口的期望。
  • 好吧,卖家提供了一个应用程序,但它不起作用。这是一个糟糕的工作,没有阅读我的/手册(什么都没有)。作为最后的手段,我将尝试反编译该应用程序并尝试修复它。我会尝试串行连接,看看今晚会发生什么。

标签: c# serial-port led


【解决方案1】:

显示的文本可能是从微控制器的板载内存中读取的,您无法通过串行更改它,它由控制器运行的代码控制。

【讨论】:

  • 它有一个应用程序(它不工作)这就是为什么我有希望。
  • 我无法更改它。但是如果我不能改变任何东西,为什么它有一个串行输出。所有串行连接都冻结了。此外,我了解到 Windows 8 的 Prolific USB 串行驱动程序存在重大问题。绝对的噩梦!
  • 它可能有那个串行接口来诊断它。获取比 LCD 提供的更多信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-20
  • 2018-06-17
  • 2012-04-18
  • 2010-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多