После еще нескольких копаний я нашел ответы на этот вопрос.
Чтобы подвести итог тому, что я нашел на некоторых других страницах, я приведу здесь все.
Здесь (Edaboard) я нашел следующее:
Трансиверы CAN защищены от короткого замыкания.
И здесь (Stackoverflow) я нашел еще немного информации:
Когда вы закорачиваете эти две линии, разницы напряжения не будет, и это попадет под диапазон напряжения рецессивных битов. Другими словами, закорачивание двух линий будет рассматриваться как непрерывная передача рецессивных битов.
Когда вы передаете 6 или более последовательных рецессивных битов, это считается ошибкой! И когда этот счетчик ошибок превышает 255, контроллер переходит в состояние BUS_OFF.
Поскольку линии закорочены, будет намного больше рецессивных битов, и число ошибок достигнет 255 в мгновение ока, что приведет к BUS_OFF.
Протокол CAN имеет «Механизм восстановления шины», в котором он будет ожидать 11 последовательных рецессивных битов 128 раз (что будет происходить по мере замыкания шины), но, опять же, произойдет та же самая ошибка, и она вернется в BUS_OFF.
Это все, что я нашел, но я верю, что это все ответит.