|
Проблема с запуском Wiznet W5100 |
|
|
|
Sep 6 2012, 05:51
|
Тутэйшы
   
Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263

|
К w5100 я подкинул m328 по spi. Тут все нормально - в регистры пишется и считывается. Я сначала дергаю ногу сброса, потом делаю софтовый сброс, потом гружу в w5100 мак адрес, адрес шлюза, маску подсети и ip адрес. Все стандарно. Хотелось бы послать пинг и получить ответ. К сожалению, когда подключаю кабель, компьютер ни как не реагирует. Кабель всякий пробовал. В том числе и перевернутый. Резистор 1М параллельно кварцу повесил - без него регистры не писались/читались. Когда втыкаю пачкорд, что идет на общую сеть, начинает мигать желтый светодиод, пару раз загорался зеленый. Воткнул перекрестным к ноутбуку - ноль реакции. Не видит сетевуха компьютера. Все прозвонил на наличие нужных питаний и отсутсвие замыканий. Остается поменять микросхему и транс. Что еще можно глянуть? Нуждаюсь в свежей мысли по сабжу.
Прикрепленные файлы
1.pdf ( 33.23 килобайт )
Кол-во скачиваний: 54
|
|
|
|
|
 |
Ответов
|
Feb 8 2013, 07:07
|
Тутэйшы
   
Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263

|
Цитата(Метценгерштейн @ Jan 22 2013, 12:49)  vesago, а почему у Вас два сигнала W_SCS и W_SEN подвешены к +U пит. ?
там же надо (в WIZ811MJ так) /SCS выбирать, а SEN через инвертор подается на др. вход. А у Вас оба в + 3,3.
И если выбор SPI, то /SCS активен в лог. нуле, зачем его подвешивать на + 3,3 ? Я запостил кусок схемы с обвязкой w5100. У меня выбор spi идет через 74lvc125. На другом листе схемы. По буферу - я особо не вдавался. Прикрутил визнетовский код. Он вполне рабочий. Два сокета. По одному конфигурирую дивайс. По второму гоняю данные изернет-485. По 4к на сокет. При приеме данных я сначала считываю объем wiznet.rsize = getSn_RX_RSR(0); Потом, если не равен 0 вычерпываю из буфера recv(0, wiznet.buf, wiznet.rsize); в количестве wiznet.rsize. Вы выше постили recv (1, &recv_msg[0], 8); Однако в текущий момент может и не быть 8 байт. Смутно припоминаю, что были у меня какие-то проблемы, когда пытался из буфер черпануть больше, чем принято.
|
|
|
|
Сообщений в этой теме
vesago Проблема с запуском Wiznet W5100 Sep 6 2012, 05:51 Сергей Борщ QUOTE (vesago @ Sep 6 2012, 08:51) Остает... Sep 6 2012, 07:28 vesago Цитата(Сергей Борщ @ Sep 6 2012, 09:28) В... Sep 6 2012, 07:32 vesago В общем сделал я вторую плату - те же яйца. W5100 ... Sep 11 2012, 11:30 Сергей Борщ А может быть ошибка в процедуре записи/чтения реги... Sep 11 2012, 19:18  vesago Цитата(Сергей Борщ @ Sep 11 2012, 21:18) ... Sep 12 2012, 06:55 alexPec Цитата(vesago @ Sep 11 2012, 15:30) В общ... Sep 11 2012, 21:14  Lmx2315 Цитата(alexPec @ Sep 12 2012, 01:14) Кста... Sep 12 2012, 07:10   alexPec Цитата(Lmx2315 @ Sep 12 2012, 11:10) ..ув... Sep 12 2012, 19:56    vesago Да, схема проста как валенки. В полном объеме в ре... Sep 13 2012, 05:30     Lmx2315 Цитата(vesago @ Sep 13 2012, 09:30) Да, с... Sep 26 2012, 16:11 vesago В общем запустился дивайс. Пингуется на 100 мегаби... Sep 14 2012, 05:48 alexPec Цитата(vesago @ Sep 14 2012, 09:48) На пр... Sep 15 2012, 09:49  vesago Цитата(alexPec @ Sep 15 2012, 11:49) Стра... Sep 26 2012, 06:29 Метценгерштейн Запустил я свой модуль, пишу в него, читаю регист... Feb 2 2013, 14:36 AHTOXA Цитата(Метценгерштейн @ Feb 2 2013, 20:36... Feb 8 2013, 16:11 Метценгерштейн пишу новую процедуру.
в общем, не могу победить пе... Feb 7 2013, 13:19 Метценгерштейн я уже не пользую штатную ф-ю, т.к. она не заработа... Feb 8 2013, 07:43 vesago ... Feb 8 2013, 08:08 Метценгерштейн к слову сказать, запустил я родные дрова под него,... Feb 8 2013, 16:03 Метценгерштейн обязательно расскажу. Только пока что победил визн... Feb 8 2013, 19:13 Метценгерштейн разобрался я с указателем этим. Резюмирую:
он дол... Feb 9 2013, 14:28 Метценгерштейн и еще, касательно документации на wiznet. Особенно... Feb 11 2013, 08:15 Метценгерштейн новая засада- такой код с UDP работает нормально
К... Feb 18 2013, 20:09 Метценгерштейн вроде нашел решение Feb 18 2013, 20:09
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|