@[T求问:用modscan32作为主站,stm32f103作为从站,向地址为40001的保持寄存器中写入数据时,为什么会丢失高八位数据?

比如程序中向寄存器写入数据为456:
stm32 modbus协议 rs485通信 丢失高八位数据
456转换成十六进制应该是01C8H,但是modscan32得到的数据为00C8H:
stm32 modbus协议 rs485通信 丢失高八位数据
stm32 modbus协议 rs485通信 丢失高八位数据
一个寄存器地址空间为2个字节,空间完全够用,为什么会丢失高位数据呢?怎么解决?

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
  • 2021-04-18
猜你喜欢
  • 2022-01-06
  • 2021-06-10
  • 2021-04-22
  • 2021-04-18
  • 2021-11-30
  • 2021-04-26
  • 2021-12-04
相关资源
相似解决方案