Сенсорные выходы «около 65535» вместо «около нуля» - PullRequest
0 голосов
/ 29 мая 2018

Я работаю с L3G4200D, который является гироскопом, и связал его с платой TM4C123GXL.Я получаю правильные выходные данные для оси z, но для обеих осей x и y я получаю что-то близкое к 65535 (когда датчик поддерживается стабильно), и несколько выходов между десятками выходных сигналов являются правильными (близкими к нулю),И когда я перемещаю датчик, выходы по осям X и Y переходят в несколько сотен.Может кто-нибудь сказать мне, что происходит и как это исправить?

1 Ответ

0 голосов
/ 30 мая 2018

Это должен быть 16-битный номер со знаком.Следовательно, 65535 или 0xffff на самом деле равно -1, что все еще близко к 0.

Анализировать его как 16-разрядное целое число со знаком, а не как без знака.

...