当使用 jcom读取暂存器的值, 容易发生读取的值错误例如读取 a 暂存器后,接着又去读取 b 暂存器时, 返回的值有可能是 a 暂存器的值、而且可能是多次都是 A 暂存器的值。如果一次读取多个不同暂存器,读出的值都会产生位移。
是什么原因?
jcom在发送读取命令时可能会根据之前的命令或设置发生偏移或混淆。某些通信协议或工具可能需要在每次读取之前设置正确的地址和命令,否则会出现数据错位或混淆。