从串行端口读取大块是否比一次读取 1 个字节更快?众所周知,读取块通常更快。但是,我想知道串行通信是否属于这种情况,因为:
- 现代处理器速度与旧协议
- 串行一次传输 1 位,与 USB 等新的通信方法不同
作为后续,使用 USB 作为串行连接(使用 PL2303 驱动程序之类的东西,如果有帮助的话)对此有何影响?
当我在考虑如何解析来自串行端口的传入消息时,这个问题就出现了。使用当前的设计,一次解析 1 个字符会更容易,但是,我也想有效地进行读取。
从串行端口读取大块是否比一次读取 1 个字节更快?众所周知,读取块通常更快。但是,我想知道串行通信是否属于这种情况,因为:
作为后续,使用 USB 作为串行连接(使用 PL2303 驱动程序之类的东西,如果有帮助的话)对此有何影响?
当我在考虑如何解析来自串行端口的传入消息时,这个问题就出现了。使用当前的设计,一次解析 1 个字符会更容易,但是,我也想有效地进行读取。