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

 
 
> W5100, Нет коннекта в режиме "Клиент"
BAV2009
сообщение Apr 23 2009, 05:49
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 14-04-09
Пользователь №: 47 665



Есть отладочная плата STM32-SK, к ней подключен по SPI модуль WIZ811MJ REV 1.0 (W5100). W5100 работает в режиме сервера, но в режиме Клиент никак не хочет устанавливать коннект. Делаю все как описано в даташите на W5100. Но результат нулевой. Единственное пока удалось определить, что не прописывается Destination IP Address в Sn_DIPR. Никто с такой проблемой не встречался? Что можете посоветовать? Может сам чип глючный? У нас три платы из десяти перестали работать. Раньше использовали W3150. Таких проблем не было. Коннектится без проблем. Инициализация чипа проходит, инициализация сокета - проходит, коннект - не устанавливается. В регистре статуса Sn_SR устанавливается код 0x01 - такго вобще нет в таблице значений, описанной в даташите.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tolik1
сообщение Apr 24 2009, 06:41
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 2-03-05
Из: МОСКВА
Пользователь №: 3 016



Цитата(BAV2009 @ Apr 23 2009, 09:49) *
Есть отладочная плата STM32-SK, к ней подключен по SPI модуль WIZ811MJ REV 1.0 (W5100). W5100 работает в режиме сервера, но в режиме Клиент никак не хочет устанавливать коннект. Делаю все как описано в даташите на W5100. Но результат нулевой. Единственное пока удалось определить, что не прописывается Destination IP Address в Sn_DIPR. Никто с такой проблемой не встречался? Что можете посоветовать? Может сам чип глючный? У нас три платы из десяти перестали работать. Раньше использовали W3150. Таких проблем не было. Коннектится без проблем. Инициализация чипа проходит, инициализация сокета - проходит, коннект - не устанавливается. В регистре статуса Sn_SR устанавливается код 0x01 - такго вобще нет в таблице значений, описанной в даташите.

Я сделал несколько плат с W5100. Все работают клиентами. Глюков не было. Однако я использую параллельную шину. Рекомендую ВНИМАТЕЛЬНО проверить SPI. На предмет корректного чтения - записи. (Посмотрите сигналы осцилоскопом.)
Код 0х01 имеет место быть. Это одно из состояний. Видимо промежуточное.
Go to the top of the page
 
+Quote Post
BAV2009
сообщение Apr 27 2009, 11:25
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 14-04-09
Пользователь №: 47 665



Цитата(tolik1 @ Apr 24 2009, 10:41) *
Я сделал несколько плат с W5100. Все работают клиентами. Глюков не было. Однако я использую параллельную шину. Рекомендую ВНИМАТЕЛЬНО проверить SPI. На предмет корректного чтения - записи. (Посмотрите сигналы осцилоскопом.)
Код 0х01 имеет место быть. Это одно из состояний. Видимо промежуточное.

Проверял SPI (осцилоскопопом TDS2024B) - проблем нет. Тем более начальная инициализация проходит нормально - через тот же SPI. А там всего две функции для работы с чипом read и write. Только адреса регистров разные и данные в них записываемые.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 07:49
Рейтинг@Mail.ru


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