-
Data: 2014-08-24 13:41:01
Temat: Re: Układ Wiznet W5100 - komunikacja po SPI
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2014-08-23 11:21, Marek pisze:
> A czy w ogóle zrobiłeś jakiś działający prototyp nas tych układach?
> Możesz opisać swoje doświadczenia jak te układy się sprawują?
Nie, projektowana płytka ma być pierwszym podejściem do tych układów. Do
tej pory jedynie miałem z nimi do czynienia w przypadku Ethernet
Shielda. Wiem jednak, że znajomy budował samodzielnie jakieś układy na
W5500 i z jego relacji wynika, że sprawują się bardzo dobrze - od strony
programowej ich obsługa bardzo przypomina stosowanie standardowych socketów.
> Szczególnie mnie intersuje od strony aplikacji: komunikacja z układem,
> prostota w komunikacji, jakie są potrzebne zasoby po stronie mcu, ile na
> raz połączeń tcp można obsłużyć , jakie transfery można uzyskać, jaka
> jest stabilność stosu, odporność na deniale, itd.
Jak wspomniałem, komunikacja wygląda podobnie do stosowania socketów.
Układy mają wbudowaną obsługę stosu i całe przetwarzanie komunikacji
TCP/IP odbywa się w ich wnętrzu, jedyne czy musi się zająć MCU, to
warstwa aplikacji. Zresztą zobacz tutaj:
http://www.seanet.com/~karllunt/w5100_library.html
Prosty serwerek WWW ma AVR, który mieści się w 2,4 kB pamięci flash.
Właśnie dzięki temu, że nie trzeba poświęcać zasobów na obsługę stosu. ;)
Co do ilości połączeń, to W5100 dysponuje czterema kanałami. Domyślnie
każdy z nich ma przydzielone 2kB bufora RX i 2kB bufora TX. Jeśli nie
wykorzystujemy któregoś z kanałów, można przypisać wolną pamięć do
pozostałych. W5500 z tego co pamiętam ma dwa razy więcej kanałów i
odpowiednio większą ilość pamięci.
Szybkość? AFAIR układy potrafią pracować na Fast Ethernecie i mają
obsługę Fast SPI. To raczej MCU będzie wąskim gardłem.
Pamiętam, że w datasheccie producent chwalił się odpornością na ataki. W
jakim stopniu odpowiada to prawdzie - nie wiem. Ja i tak nie mam zamiaru
bezpośrednio wystawiać swoich urządzeń do publicznego Internetu.
Następne wpisy z tego wątku
- 03.09.14 14:51 JDX
Najnowsze wątki z tej grupy
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
Najnowsze wątki
- 2024-12-04 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-04 Czy policjantów należy ROZBROIĆ?
- 2024-12-03 Tymoteusz Sz.
- 2024-12-03 Re: Prezydent ułaskawia: Prezydent USA Biden (D) ułaskawia syna własnego
- 2024-12-03 Re: Tani dodatkowy sim do smartwacha
- 2024-12-03 Wróblewo => Analityk finansowy <=
- 2024-12-03 Praktyczny test GPS...
- 2024-12-02 Tak się sprzedają elektryczne woldzwageny ;-)
- 2024-12-02 Akumulator do Hyundai
- 2024-12-02 Olsztyn => Sales Specialist <=
- 2024-12-02 Poznań => Technical Artist <=
- 2024-12-02 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-02 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-02 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-02 Białystok => Delphi Programmer <=