finn777 0 19 августа, 2012 Опубликовано 19 августа, 2012 (изменено) · Жалоба Добрый день.Собрал два модуля по схеме Michael Один заработал ,второй нет. Нашёл что у второго при отправке сообщений на 16 выводе(CAN_INT) SJA1000 нет таково сигнала. Не подскажите в этом проекте сигнал на этом выводе формирует atmega162 для пробуждения sja1000 или sja1000 сбрасывает этим сигналом atmega162 ? вот что написано в PDF про этот вывод interrupt output, used to interrupt the microcontroller; INT is active LOW if any bit of the internal interrupt register is set; INT is an open-drain output and is designed to be a wired-OR with other INT outputs within the system; a LOW level on this pin will reactivate the IC from sleep mode Изменено 19 августа, 2012 пользователем finn777 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvgeniyCH 0 21 августа, 2012 Опубликовано 21 августа, 2012 · Жалоба я считаю, сигнал на этом выводе формирует sja1000 для пробуждения atmega162 кроме того, На схеме вывод 16 SJA1000 обозначен портом (стрелка от микросхемы) выход вывод 8 на Atmege обозначен портом (стрелка к микросхеме) вход Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
finn777 0 21 августа, 2012 Опубликовано 21 августа, 2012 · Жалоба я считаю, сигнал на этом выводе формирует sja1000 для пробуждения atmega162 кроме того, На схеме вывод 16 SJA1000 обозначен портом (стрелка от микросхемы) выход вывод 8 на Atmege обозначен портом (стрелка к микросхеме) вход Спасибо.Про стрелочки я что то ступил. Посмотрел обмен между sja1000 и atmega162 , есть по всем линиям , в точности такой же как и на рабочем модуля . Кстати обратил внимание что светодиод зелёный (передача данных)моргает у обоих модулей а красный (подключение шины CAN)только у работающего. Получается что sja1000 не готова к передаче . Не подскажите sja1000 основываясь на каких данных выдаёт сигнал сброса(как я понимаю готовности к обмену данными) на 16 вывод ? Может sja1000 через 20вывод диагностирует PCA82C251 на 5 выводе и не получая нужных данных не включается на передачу данных,поэтому на 16 выводе нет сигнала? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PeaceDeads 0 7 ноября, 2012 Опубликовано 7 ноября, 2012 · Жалоба Не подскажите sja1000 основываясь на каких данных выдаёт сигнал сброса(как я понимаю готовности к обмену данными) на 16 вывод ? Может sja1000 через 20вывод диагностирует PCA82C251 на 5 выводе и не получая нужных данных не включается на передачу данных,поэтому на 16 выводе нет сигнала? на 16 выводе появляется низкий уровень при возникновении прерывания, о чем SJA1000 и уведомляет процессор.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться