Цитата(upc2 @ Oct 14 2005, 13:35)
Можно сказать , что два компьютера соединены по схеме которую я
привел.Линия и устройства питаются от отдельного источника.При передаче по осциллографу видно, что все правильно.
Ориентируюсь на AN228 с сайта Microchip.Управляю своей версией
Kit 2510.Использую их MCP2510.DLL. Вроде все работает.В петлевом
режиме все пишется и передается.Фильтры и маски настроены на прием всех сообщений.Но все время ошибка линии.Может на входе используется и третье состояние?Кто может сказать , что должно быть на выводе RX драйвера шины
сейчас попробую соединить напрямую по схеме spf.Компьютеры стоят рядом.
Такое ощушение, что вы не слышите вопросов.
Второй CAN контроллер программируется? Или просто подключен к CAN шине?
Посмотрите, что у второго CAN контроллера на Tx, если там постоянная 1, то он не слышит приема, если он подтверждает прием пакета от первого CAN контроллера в поле ACK, то значить проблемы с линией.
Нужно локализоваться сначала в этом, а потом уже искать причину в драйверах или схеме соединения.
Пасу котов...