[an error occurred while processing this directive]
Почему у SJA100+MCP2551 посылка CAN зациклилась?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено En_Serg 08 августа 2006 г. 07:37

Есть SJA100+MCP2551. Команды идут через LPT.
Провожу инициализацию, загружаю в буфер данные
и выставляю запрос на передачу.
У приемника - принять все.

Когда RS=1 у MCP (спит приемопередатчик), проходит один пакет,
когда RS=0 (проснулся) , то посылка CAN идет в цикле.
Пока RESET не нажмешь, идет.

На шине нет ничего, кроме одной MCP2551.
Почему зациклилась SJA?
Команда подается-то однократная (запрос на передачу)?

Я так понимаю, что SJA видит, что никто пакет не принял
и повторяет его бесконечно, а почему?

Спасибо. Сильно не пинать, только начинаю с CAN.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание