与串口通信的最快方式是什么?

时间:2013-08-03 17:22:48

标签: serial-port

我想知道哪种编程语言能让我更快地响应与窗口平台中的串口通信

ASM? java吗? VB C# 。净 BASH 等

1 个答案:

答案 0 :(得分:4)

串行端口可以追溯到计算的时代。这就是你插入你的ASR-33电传打字机开始敲击你的Fortran程序的地方。等几个小时来编译你的程序。

在9600的公共波特率下,传输一个字节需要一毫秒。现代处理器在该时间跨度内容易执行至少 300万指令。即使是最平凡的解释脚本语言也可以毫不费力地跟上它。这样的处理器在跟上10千兆位/秒的网卡时也没有问题。对于以太网来说已经足够了,这对串口来说是遥不可及的。

串口真正的问题是它们太慢。你无法等待他们,这会使你的程序太慢而且对人类反应迟钝。因此,选择一种使异步编程变得容易的语言。为了做到这一点,这可能非常棘手。任何.NET语言都是一个很好的候选者。