Цитата(sysel @ Aug 23 2011, 13:49)

Можно попробовать TX PHY подключить к MOSI (SSP) и формировать сообщения шины CAN программно (как поток бит).
Кривовато, потребует изучение кодирования сообщений, но реально.
Чушь полная. Если только на низких скоростях (и то не при помощи SSP), и то неясно, зачем такое извращение.
PS: Автору топика. Если у вас именно в bus-off вываливается, то ищите где. Подключенный в listen only узел не должен никак влиять на шину. То есть можете вообще нагрузить кабель терминаторами, и передавать пакеты, эффект с точки зрения передатчика должен быть таким же, как и при наличии на другом конце узла с listen only.
При всем этом, как вам выше сказали, в bus off передающий контроллер не будет падать, только в error passive.
Сам Listen only узел CAN будет принимать сообщения только в том случае, если на шине существует нормальный обмен, т.е. CAN пакеты подтверждаются принимающими узлами, находящимися в активном режиме.
ЗЫ: Почему прием нужно осуществлять именно в listen only? Какой в этом глубокий смысл? Почему нельзя перевести принимающий узел в активный режим?