0

我正在使用 Analog Devices 的 ADuC834 来测量一些电压。我将结果存储在包含 34 个 LONG 数字的表中。存储过程如下所示(BASCOM):

  Adcout = 0

  Adcout = Adcout Or Adc0h

  Shift Adcout , Left , 8

  Adcout = Adcout Or Adc0m

  Shift Adcout , Left , 8

  Adcout = Adcout Or Adc0l

  Result(count) = Adcout

完成所有转换后,它们将通过 RS232 端口发送。

  Printhex Result(count)

而不是接收 24 位,我得到 25 位。

结果的形式是0x01HHMMLL它们应该看起来像0x00HHMMLL

这个额外的位从哪里来?我应该将其视为转换结果的一部分吗?

谢谢您的帮助。乌卡斯

4

0 回答 0