Easyelectronics.ru

Электроника для всех
Текущее время: 24 окт 2020, 20:41

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 13 июл 2012, 17:07 
Только пришел

Зарегистрирован: 13 июл 2012, 16:56
Сообщения: 5
Перевожу проект с AVR на STM32
Посмотрел в поиске как-то всё не конкретно и непонятно откуда брать и как собирать. В инете нашёл к-то платные
Нужна возможность GET скачивать/хостить несколько небольших файлов (один html, иконки для web интерфейса и js css файлы JQuery)
и обрабатывать вручную один POST
Подскажите удобный и простой пример HTTP web server сервера. Пробую на STM32VLDISCOVERY...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 18 июл 2012, 11:39 
Заглядывает иногда

Зарегистрирован: 30 сен 2011, 20:56
Сообщения: 73
Откуда: Санкт-Петербург
На чём у вас TCP/IP реализован и физический уровень на чём? Просто я всю зиму делал проект на связке STM32 + W5100,всё сделал, а по весне вышла микросхема W7200 - STM32 и W5100 в одном чипе. Будем видимо переделывать под неё. Рекомендую и вам обратить на неё внимание.

_________________
http://www.creativelectro.spb.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 23 июл 2012, 15:53 
Старожил
Аватара пользователя

Зарегистрирован: 28 фев 2011, 19:28
Сообщения: 3634
Откуда: Белгород РФ
Igor123 писал(а):
На чём у вас TCP/IP реализован и физический уровень на чём? Просто я всю зиму делал проект на связке STM32 + W5100,всё сделал, а по весне вышла микросхема W7200 - STM32 и W5100 в одном чипе. Будем видимо переделывать под неё. Рекомендую и вам обратить на неё внимание.

Завязываться на одного производителя? По весне вышла, по осени исчезнет, опять переделывать?

Было бы действительно интересно в примерах как вывести через http "hello world" классический :)

Описание тут http://www.efo.ru/cgi-bin/go?487

Не перегревается при таких мелких размерах то? А народ жаловался раньше на подобные Ethernet преобразователи.

Отладочная плата похожа на ардуинский Ethernet шилд ))

Изображение

С ценой непонятно, от 8 до 99$
http://www.saelig.com/product/BRD036.htm
http://www.semiconductorstore.com/Cart/ ... duct=47366


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 25 июл 2012, 10:37 
Старожил

Зарегистрирован: 23 окт 2010, 22:18
Сообщения: 279
Откуда: г. Пермь
Прикольная микра. Только помоему интерфейсов маловато. Связка STM32F103 + W5100 может быть более функциональной в плане доступной периферии и линий ввода вывода.

По поводу перегрева - про данную микру не скажу, а W5100 у меня живет вполне нормально. Никаких нареканий.

Про вебсервер на пальцах - зайдите на сообщество и почитайте серию статей: http://we.easyelectronics.ru/electro-and-pc/podklyuchenie-mikrokontrollera-k-lokalnoy-seti.html
Там все подробно и по полочкам. А на той же W5100 все можно реализовать с полпинка и проще


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 25 июл 2012, 13:12 
Старожил
Аватара пользователя

Зарегистрирован: 28 фев 2011, 19:28
Сообщения: 3634
Откуда: Белгород РФ
Ultrin писал(а):
Прикольная микра. Только помоему интерфейсов маловато. Связка STM32F103 + W5100 может быть более функциональной в плане доступной периферии и линий ввода вывода.

По поводу перегрева - про данную микру не скажу, а W5100 у меня живет вполне нормально. Никаких нареканий.


Сслылки на W5100
это вероятно от продавца в России http://www.efo.ru/cgi-bin/go?2595
тут подробно и даже с примерами программ http://www.kit-e.ru/articles/telecommun ... 12_102.php

На ебее в составе эзернет шилдов по 10$(!) http://www.ebay.com/sch/i.html?_trksid= ... 0&_sacat=0
Вполне себе вариант, хоть к ардуино подключай, хоть к STM32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 25 июл 2012, 13:58 
Старожил

Зарегистрирован: 23 окт 2010, 22:18
Сообщения: 279
Откуда: г. Пермь
На W5100 и примеры-то особо не нужны. Все что нужно - расписано в даташите, причем довольно подробно, с кодом.
Из тонкостей - после инициализации микросхемы надо сделать задержку, чтобы она успела выйти на режим и только после этого работать (визуально - зажигаются светодиоды на линиях Link и FDX) Иначе оно с виду работает, а на самом деле нет.

Библиотеки на встраиваемый веб-сервер вряд ли существуют, потому как на МК есть смысл обрабатывать и парсить только конкретные запросы, а это каждый раз индивидуально. Примеры есть в статьях в моем посту выше. Дальше только конкретное ковыряние HTTP.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 27 июл 2012, 20:02 
Только пришел

Зарегистрирован: 13 июл 2012, 16:56
Сообщения: 5
Igor123 писал(а):
по весне вышла микросхема W7200 - STM32 и W5100 в одном чипе. Будем видимо переделывать под неё. Рекомендую и вам обратить на неё внимание.

Да она стоит все 100 долларов!
За такие деньги можно купить крутую A10 7" андроид таблетку не то что к-то платку,
Обурели Кореицы!
Вот Texas демпингует своими контролерами за 4.30$ с доставкой а они за 6 долловую фитюльку 100 просят


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 27 июл 2012, 20:20 
Только пришел

Зарегистрирован: 13 июл 2012, 16:56
Сообщения: 5
Igor123 писал(а):
На чём у вас TCP/IP реализован и физический уровень на чём?

Купил STM32VLDISCOVERY и изернет платку ENC28J60
Шилд худо бедно подсоединил. Мат часть прочитал, примеры скачал...
Поставил Кеил и не понимаю что куда и как пихать в плане библиотек и самой программы... и где эти библиотеки брать для ENC28J60?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 27 июл 2012, 23:10 
Старожил

Зарегистрирован: 25 апр 2010, 10:13
Сообщения: 1927
Откуда: Томск
http-сервер можно наковырять из исходников для прошивки wi-fi роутеров, хотя в них обычно стоят MIPS, но написано на С, значит на ARM есть возможность пересобрать.

_________________
Какое небо голубое....(с) лиса Алиса


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 02 авг 2012, 06:48 
Только пришел

Зарегистрирован: 13 июл 2012, 16:56
Сообщения: 5
hardegor писал(а):
http-сервер можно наковырять из исходников для прошивки wi-fi роутеров, хотя в них обычно стоят MIPS, но написано на С, значит на ARM есть возможность пересобрать.


Автор этого сайта так пропагандировал STM32 и опускал ардуино и оказывается что такой пиндатый быстрый реально временной контроллер как STM32 даже не имеет готовой библиотеки для веб сервера? или я где-то не прав и должен изобретать велосипеды?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 02 авг 2012, 11:51 
Старожил

Зарегистрирован: 14 мар 2012, 13:58
Сообщения: 1727
chouck писал(а):
или я где-то не прав и должен изобретать велосипеды?

внизу
http://www.st.com/internet/mcu/product/252140.jsp


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 02 авг 2012, 19:24 
Только пришел

Зарегистрирован: 13 июл 2012, 16:56
Сообщения: 5
dima2611 писал(а):
chouck писал(а):
или я где-то не прав и должен изобретать велосипеды?

внизу
http://www.st.com/internet/mcu/product/252140.jsp

это всё замечательно, но
    Зачем из пушки по воробьям?
    Сам чип в 5 раз дороже F0 и F10
    где взять за разумные деньги готовую плату F4 с изернетом для экспериментов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 02 авг 2012, 19:49 
Старожил

Зарегистрирован: 25 апр 2010, 10:13
Сообщения: 1927
Откуда: Томск
Возьми да сделай сам.
Или на ebay поищи.
А еще можешь сам http-сервер написать.
Что, совсем за ручку надо водить? Небось бывший ардуинщик?

_________________
Какое небо голубое....(с) лиса Алиса


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 02 авг 2012, 20:06 
Старожил

Зарегистрирован: 14 мар 2012, 13:58
Сообщения: 1727
chouck писал(а):
это всё замечательно, но
Зачем из пушки по воробьям?
Сам чип в 5 раз дороже F0 и F10
где взять за разумные деньги готовую плату F4 с изернетом для экспериментов?[/list]

http://www.ebay.com/itm/Olimex-STM32-E4 ... 4168c56f97

Но, безусловно, http хост можно реализовать и на 8-битном АВР.

(ссылка подправлена)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 03 авг 2012, 13:06 
Старожил

Зарегистрирован: 14 мар 2012, 13:58
Сообщения: 1727
Бесит, когда на схемах кагбэ профессиональных производителей демок под STM32F4xx читаю профанское USB OTG HS.
Что и китайцев, что у волжского Олимекса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите удобный пример/библиотеку HTTP web server STM32F0
СообщениеДобавлено: 04 авг 2012, 13:05 
Старожил
Аватара пользователя

Зарегистрирован: 11 май 2011, 09:53
Сообщения: 482
A LWIP не устроит? Там есть пример простенького HTTP сервера. Насчет железа - возьмите любую отладочную плату с ethernet на борту и вперед! Я купил себе для экспериментов такую http://starterkit.ru/html/index.php?nam ... view&id=68 С этой платкой идет готовый пример LWIP+HTTP. Можно найти вариант дешевле, можно спаять самому - МК стоит 10-12$ PHY LAN8720+трансформатор еще 5-10$ + мелочевки на пару долларов, всего за 25$ будет счастье :)


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


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


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

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


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

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

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