[an error occurred while processing this directive]
|
Есть SJA100+MCP2551. Команды идут через LPT.
Провожу инициализацию, загружаю в буфер данные
и выставляю запрос на передачу.
У приемника - принять все.
Когда RS=1 у MCP (спит приемопередатчик), проходит один пакет,
когда RS=0 (проснулся) , то посылка CAN идет в цикле.
Пока RESET не нажмешь, идет.
На шине нет ничего, кроме одной MCP2551.
Почему зациклилась SJA?
Команда подается-то однократная (запрос на передачу)?
Я так понимаю, что SJA видит, что никто пакет не принял
и повторяет его бесконечно, а почему?
Спасибо. Сильно не пинать, только начинаю с CAN.