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

 
 
> STM32F4 + W5100
hd44780
сообщение Feb 5 2014, 15:01
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Привет.

Кто-то работал с этой микрухой?
Я нашёл на офф сайте драйвер и пример реализации DHCP. Переписал под F4 (поправив некоторые ошибки на мой взгляд) - не работает. Не может получить IP-адрес. Роутер показывает, что он увидел какое-то устройство, но MAC совсем не тот, который я посылаю.

Когда я задаю микросхеме статический IP, пинг с компа на неё проходит. Но это ж "некошерно".
У кого-нибудь есть примерчик поделиться?

Спасибо.

PS.
Сейчас буду пробовать простенький сервер набабахать хоть на статическом IP.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
hd44780
сообщение Feb 9 2014, 15:32
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Всё, заработала шарманка sm.gif
TCP, UDP клиенты и DHCP заработали.

Косяк был в том, что перед посылкой любой четвёрки "атомарных" байт - 0x0F/0xF0, 2 байта адреса, байт данных (0xFF для чтения) неоходимо делать nCS:=0, а после их отправки ОБЯЗАТЕЛЬНО возвращать в 1.
Я же при отправке данных (массив байт) решил немного "пооптимизировать" и опускал/поднимал nCS до и после всего цикла отправки данных.
Видимо, входной буфер микросхемы использует перепад nCS 0->1 для пропихивания данных куда-то дальше в недра микросхемы, а т.к. я этого не обеспечил, он находился в некоем "ступоре" и не воспринимал все остальные данные.

Теперь приступаю к главному - TCP-сервер на проце.

Всем спасибо.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- hd44780   STM32F4 + W5100   Feb 5 2014, 15:01
- - hd44780   Мудохался с ним целый день. DHCP пока убрал, задал...   Feb 6 2014, 17:10
|- - MTh   Цитата(hd44780 @ Feb 6 2014, 20:10) Мудох...   Feb 7 2014, 13:45
- - hd44780   На TCP чего-то после передачи не взводится бит зав...   Feb 6 2014, 19:49
- - uriy   Зачем вы вообще к STM32F4 цепляете W5100. Надо бы...   Feb 7 2014, 05:07
- - Сергей Борщ   Цитата(hd44780 @ Feb 5 2014, 17:01) Кто-т...   Feb 7 2014, 11:43
- - hd44780   uriy, W5100 был выбран человеком, которому я помог...   Feb 7 2014, 16:25
- - hd44780   Наверное я что-то с буферами сокетов намутил. Вычи...   Feb 7 2014, 18:39
- - sergey sva   А в каком формате приходят данные через spi в мк?   Feb 9 2014, 18:43
- - hd44780   Не понял вопроса. Вот это: CODE uint16_t wiz_read...   Feb 9 2014, 19:37
- - sergey sva   Не совсем корректно написал вопрос. Имею ввиду нап...   Feb 10 2014, 05:17
- - hd44780   В микросхеме 4 двунаправленных сокета. Поэтому мак...   Feb 10 2014, 10:08
- - uriy   hd44780 У вас есть вот эти исходники? Там есть ис...   Feb 11 2014, 05:11
- - hd44780   Спасибо. Скачал, посмотрю.   Feb 11 2014, 05:28


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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 22:30
Рейтинг@Mail.ru


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