-
- Если выгребать по одному регистру, а не сразу все 2 - то я наблюдал
что угол мусором был. Видимо второй байт успевал измениться после
чтения первого. Нет никакой гарантии (я не нашел в DS) что это есть
решение (что за один сеанс чтения содержимое регистров не может
измениться). - POV(03.12.2024 16:18)
- А если делать два или три последовательных чтения и сравнивать
полученные данные? - reZident(03.12.2024 16:30)
- Они могут очень быстро меняться. Понятно, что можно мажоритарным методом отсеивать лишнее, но хотелось бы и CRC рассчитать. Но там всё мутно. Если, например, магнита рядом нет, то данные прыгают туда-сюда в пределах 11000-11500. А CRC при этом стабильно 0!!! Ощущение, что датчик понимает, что магнита вообще рядом нет и в качестве CRC тупо 0 всегда выплёвывает. В общем очень странно. Нагуглить про этот датчик тоже ничего путного не смог. - FDA(03.12.2024 17:28)
- А если делать два или три последовательных чтения и сравнивать
полученные данные? - reZident(03.12.2024 16:30)
- Если выгребать по одному регистру, а не сразу все 2 - то я наблюдал
что угол мусором был. Видимо второй байт успевал измениться после
чтения первого. Нет никакой гарантии (я не нашел в DS) что это есть
решение (что за один сеанс чтения содержимое регистров не может
измениться). - POV(03.12.2024 16:18)