реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> связка atmega162 sja1000
finn777
сообщение Aug 19 2012, 09:28
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 6-01-10
Пользователь №: 54 656



Добрый день.Собрал два модуля по схеме
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

Сообщение отредактировал finn777 - Aug 19 2012, 09:29
Go to the top of the page
 
+Quote Post
EvgeniyCH
сообщение Aug 21 2012, 06:34
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 7-08-10
Из: Санкт-Петербург
Пользователь №: 58 797



я считаю, сигнал на этом выводе формирует sja1000 для пробуждения atmega162
кроме того,
На схеме вывод 16 SJA1000 обозначен портом (стрелка от микросхемы) выход
вывод 8 на Atmege обозначен портом (стрелка к микросхеме) вход
Go to the top of the page
 
+Quote Post
finn777
сообщение Aug 21 2012, 07:18
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 6-01-10
Пользователь №: 54 656



Цитата(EvgeniyCH @ Aug 21 2012, 09:34) *
я считаю, сигнал на этом выводе формирует sja1000 для пробуждения atmega162
кроме того,
На схеме вывод 16 SJA1000 обозначен портом (стрелка от микросхемы) выход
вывод 8 на Atmege обозначен портом (стрелка к микросхеме) вход

Спасибо.Про стрелочки я что то ступил.
Посмотрел обмен между sja1000 и atmega162 , есть по всем линиям , в точности такой же как и на рабочем модуля .
Кстати обратил внимание что светодиод зелёный (передача данных)моргает у обоих модулей
а красный (подключение шины CAN)только у работающего.
Получается что sja1000 не готова к передаче .
Не подскажите sja1000 основываясь на каких данных выдаёт сигнал сброса(как я понимаю готовности к обмену данными) на 16 вывод ?
Может sja1000 через 20вывод диагностирует PCA82C251 на 5 выводе и не получая нужных данных не включается
на передачу данных,поэтому на 16 выводе нет сигнала?
Go to the top of the page
 
+Quote Post
PeaceDeads
сообщение Nov 7 2012, 08:22
Сообщение #4





Группа: Новичок
Сообщений: 4
Регистрация: 18-02-06
Пользователь №: 14 466



Цитата(finn777 @ Aug 21 2012, 13:18) *
Не подскажите sja1000 основываясь на каких данных выдаёт сигнал сброса(как я понимаю готовности к обмену данными) на 16 вывод ?
Может sja1000 через 20вывод диагностирует PCA82C251 на 5 выводе и не получая нужных данных не включается
на передачу данных,поэтому на 16 выводе нет сигнала?

на 16 выводе появляется низкий уровень при возникновении прерывания, о чем SJA1000 и уведомляет процессор..
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 23:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016