1

Тема: Шлюз can маска и значение отбора

Добрый день!
Пытаюсь отловить отбором на шлюзе байт в D1, заканчивающийся на 0010.
Если задать отбор-маска D1D0 как 100000000 и отбор-значение как 0, то все работает (я так понимаю, по правому 0 в самому значении).
Но, при отбор-маска D1D0 как 111100000000 и отбор-значение как 1000000000 отбор не происходит.
Возможно, я что-то не так делаю, но пока не понимаю. Вероятность, что в значении идет не 0010 стремится к 0, так как значение было проверено монитором неоднократно.
Спасибо!

2

Re: Шлюз can маска и значение отбора

См. https://forum.canny.ru/viewtopic.php?id=1053

3

Re: Шлюз can маска и значение отбора

Константин, CANNY пишет:

См. <запрещено цитировать ссылки>

Проблема в том, то маска вроде как корректная, покажу построчно с лидирующими нулями:
маска 0000111100000000
отбор 0000001000000000
ловим ****0010********
Не работает.
Спасибо)

4

Re: Шлюз can маска и значение отбора

В таком случае, прошу вас обратить внимание на последний пункт правил:  https://forum.canny.ru/misc.php?action=rules