Easyelectronics.ru

Электроника для всех
Текущее время: 22 окт 2019, 11:13

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 08 фев 2013, 02:44 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 03 авг 2011, 00:09
Сообщения: 66
Откуда: Ярославль
Доброго времени суток.
У меня проблема с модулем. Он работает какое-то время и зависает. Использовал проект Pinboard II. Ethernet модуль на базе ENC28J60 для примера что-бы проверить работоспособность модуля. Если сбросить отдельно мегу, то ничего не меняется, предполагаю, что это виснет модуль. Как это проверить? Помогает только полный сброс (включить выключить). Ещё такой вопрос... он должен достаточно сильно нагреваться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 10 фев 2013, 00:40 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Греется он сильно. Как быстро зависает?

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 25 фев 2013, 03:28 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 03 авг 2011, 00:09
Сообщения: 66
Откуда: Ярославль
минута может две...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 10 мар 2013, 18:35 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Хм, сделал простейшую пинговалку. Зарядил на несколько дней. Полет нормальный. Греется ощутимо, да. Но работает четко.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 10 мар 2013, 21:00 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 03 авг 2011, 00:09
Сообщения: 66
Откуда: Ярославль
DI HALT писал(а):
Хм, сделал простейшую пинговалку. Зарядил на несколько дней. Полет нормальный. Греется ощутимо, да. Но работает четко.

Ну не знаю... может это проблема конкретного чипа. попробую ещё. О результатах отпишу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 28 мар 2013, 13:06 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 30 янв 2010, 01:05
Сообщения: 92
Откуда: Питер
Было такое.
Пока отложил - другие дела поджимают.
Суть проблемы: простенький UDP сервер типа того, что DI выкладывал у себя на сайте, но немного дописан. Добавлены команды вкл/выкл светиков на порту A.
К порту A меги подключена линейка светиков.
На Linux - скрипт, который через netcat делает "бегущий огонь".
Работает это от нескольких минут до получаса стабильно, потом - мертвое зависание. Даже на ping не отвечает.
Но стоит ресетнуть мегу - и все снова работает.
Если надо будет - выложу проект и скрипт.

_________________
Хочешь спать ? Pull down и SPI.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 02 авг 2013, 00:34 
Заглядывает иногда

Зарегистрирован: 08 окт 2010, 19:40
Сообщения: 155
Из статьи Модуль езернет прошил свой PBII. Не в силах добиться отклика, подправил прогу следующим образом:
Код:
while(1)
   {_delay_ms(1000);
   PORTB = 1<<3;
   lan_poll();
   _delay_ms(1000);
   PORTB = 0<<3;

   }

Светодиод зажигается, моргает один раз и больше не гаснет. Вывод: процедура lan_poll() прогоняется ровно одын раз, а на второй прога виснет наглухо (выводится только ресетом по MainPower, на ресет по процу реагирует как-то не так). Вопрос: где собака зарыта, в чем подвох? проект прилагается


Вложения:
Ethernet_test.rar [46.63 Кб]
Скачиваний: 178
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 09 авг 2013, 22:30 
Заглядывает иногда

Зарегистрирован: 08 окт 2010, 19:40
Сообщения: 155
Прога заработала! Но на пинги все равно не отвечает! Соединял и прямым кабелем и кроссовером (мало ли), напряжение на линии питания ENC - 3,27В. Когда вставляю кабель - зеленый светодиод не загорается вообще, а желтый моргает. Что происходит не понятно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: модуль pbII ENC28J20 зависает
СообщениеДобавлено: 29 авг 2013, 00:21 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Я через свитч все цеплял. Напрямую не пробовал, кабель ессесно прямой.

Сам модуль мной проверен лично и пинг давал на ура. Эталонные прошивки для проверки под мегу могу дать.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB