我正在使用ADI公司的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
。
这个额外的位来自何处?我应该将其视为转换结果的一部分吗?
感谢您的帮助。 卢卡斯