-
- В похожих датчиках CRC везде (у Аллегро например) лишь на SPI
накручен. И везде исчерпывающе разписан. А тут ни слова. - POV(03.12.2024 16:11)
- Можно устроить захват нескольких значений. Кто-нибудь не поленится
и вычислит, как там CRC устроено. - SciFi(03.12.2024 16:27)
- Вот три регистра подряд (половинки H и L угла и CRC)... POV(78 знак., 04.12.2024 11:47)
- А без CRC не работает? Это же контрольная опция, насколько я
понимаю. Или нет? - reZident(03.12.2024 16:15)
- Если выгребать по одному регистру, а не сразу все 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)
- Можно устроить захват нескольких значений. Кто-нибудь не поленится
и вычислит, как там CRC устроено. - SciFi(03.12.2024 16:27)
- В похожих датчиках CRC везде (у Аллегро например) лишь на SPI
накручен. И везде исчерпывающе разписан. А тут ни слова. - POV(03.12.2024 16:11)