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

 
 
> Ethernet контроллер W5100 от Wiznet, проблемы.
Zemlyanov
сообщение Jul 8 2010, 13:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 25-12-07
Пользователь №: 33 630



Делаю преобразователь RS 232 >Ethernet. В качестве Ethernet контроллер решил использовать W5100 от Wiznet. Контроллер связал с МК по SPI интерфейсу. Заработал сразу без проблем ,ping , connect к серверу все на ура. После этого я решил отладить передачу данных от W5100 в качестве клиента на сервер. И вот тут начались проблемы . Начинаю передавать данные в размере 10 байт на сервер , но приходит не 10 байт, а 4 пакета по 1460 байт и в последнем пакете последние данные это то что я послал, и это происходит при первой посылке все остальные посылки отправляют столько байт сколько передал.
На сколько я понял, проблема в следующем в W5100 есть регистр Sn_TX_RR (Socket n TX Read Pointer Register) [R] в котором находиться адрес начал передаваемых данных и регистр Sn_TX_WR (Socket n TX Write Pointer Register) [R/W] в котором находится адрес конца передаваемых данных .При первой передаче в регистре Sn_TX_RR находиться случайный адрес и он превышает или находится фиг знает где относительно адрес конца передачи, получается что контроллер по кругу считывает данные со своих регистров доходит до адреса конца чтения и после этого контроллер устанавливает правильное значение в этом регистре и все остальные передачи идут без проблем . Вопрос -как установить правильное значение регистра Sn_TX_RR для первого пакета данных , ведь этот регистр только для чтения и значения в нем контроллер W5100 меняет аппаратно ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Errorkpi
сообщение Apr 6 2011, 11:09
Сообщение #2


Участник
*

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



Курю даташит. Вроде все понятно, пока sm.gif
Будем разбираться.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zemlyanov   Ethernet контроллер W5100 от Wiznet, проблемы.   Jul 8 2010, 13:14
- - Yarst   Здравствуйте, Zemlyanov! Пытаюсь разобраться с...   Sep 16 2010, 13:16
- - DSIoffe   Цитата4 пакета по 1460 байт А чем кончилось, а? У ...   Feb 6 2011, 16:25
- - Zemlyanov   Проблема в не правильном указании адреса начало и ...   Feb 7 2011, 12:05
- - DSIoffe   Большое спасибо. Буду разбираться. Правда, у меня ...   Feb 7 2011, 12:38
- - Zemlyanov   Код hi=wiz_rd(0x0424);// считываете ...   Feb 7 2011, 16:25
- - DSIoffe   Большое спасибо, я нашёл у себя лажу, теперь W5100...   Feb 13 2011, 20:58
|- - kolobok0   Цитата(DSIoffe @ Feb 13 2011, 23:58) ...К...   Mar 14 2011, 09:29
- - DSIoffe   Спасибо, разобрался, есть такое слово - MTU. Вот т...   Feb 14 2011, 19:22
- - DSIoffe   Спасибо, всё так: моё устройство подключено кабеле...   Mar 14 2011, 09:42
- - Errorkpi   А где-то есть описание использования драйвера от п...   Apr 6 2011, 09:41
- - DSIoffe   Лучше всего читать datasheet. Там описаны все реги...   Apr 6 2011, 10:34
- - Errorkpi   Прочитал, конечно впечатляет, но немного не то. Я ...   Apr 6 2011, 10:45
- - DSIoffe   Да я вообще проект для ПЛИС писал по тому даташиту...   Apr 6 2011, 10:50
- - Errorkpi   тут в соседней теме прочитал следующее: ЦитатаСнач...   Apr 6 2011, 12:10
- - DSIoffe   Я софтового сброса не делал, только аппаратный. В ...   Apr 6 2011, 13:29
- - Errorkpi   А выдержка по времени??? или это было притянуто за...   Apr 6 2011, 13:31
- - DSIoffe   Табличка "AC Characteristics". Не менее ...   Apr 6 2011, 14:25
- - Errorkpi   Ну я собственно об этом и писал 2мкс + 10мс. Тольк...   Apr 8 2011, 06:34
- - DSIoffe   Ну да, запас - это святое. А что за соседняя тема?   Apr 8 2011, 07:10
- - Errorkpi   http://electronix.ru/forum/index.php?showt...mp;#e...   Apr 8 2011, 14:51
- - Unfog   Дабы не плодить темы, напишу здесь. Работаю W5100 ...   May 20 2012, 17:37
|- - Lmx2315   QUOTE (Unfog @ May 20 2012, 21:37) Дабы н...   Oct 7 2013, 18:21
|- - Lmx2315   QUOTE (Lmx2315 @ Oct 7 2013, 22:21) Решил...   Oct 8 2013, 17:01
- - pokk   Здравствуйте, возникла у меня вот такая проблема w...   Oct 10 2013, 02:11
- - pokk   Что-то понять не могу с регистра статуса Sn_SR ...   Oct 10 2013, 09:01


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

 


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


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