-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
e.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!
peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!new
s.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-sp
o-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Ethernet do AVR.
Newsgroups: pl.misc.elektronika
References: <2...@g...com>
From: Atlantis <m...@w...pl>
Date: Sat, 19 Jun 2021 21:15:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <2...@g...com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: pl
Content-Transfer-Encoding: 8bit
Lines: 40
Message-ID: <60ce424a$0$521$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.27.143.13
X-Trace: 1624130122 unt-rea-b-01.news.neostrada.pl 521 83.27.143.13:47720
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 3188
Xref: news-archive.icm.edu.pl pl.misc.elektronika:765637
[ ukryj nagłówki ]On 19.06.2021 15:12, Dawid Rutkowski wrote:
> Macie jakieś sprawdzone rozwiązania ethernetu do mikrokontrolerów, w
> szczególności AVR? Najlepiej, by były dostępne również w postaci
> gotowych modułów. Jako że to AVR, komunikacja przez USART, I2C lub
> SPI.
Rozwiązań jest całkiem sporo. Chyba historycznie najstarszym będzie
podpinanie do AVR-ów kart ISA na RTL8019. Potem zaczęły się pojawiać
dedykowane moduły albo ludzi po prostu umieszczali ten układ wraz z
gniazdkiem i transformatorem Ethernetowum na swojej płytce. Z tego
układu nie miałem okazji korzystać - gdy zacząłem się interesować
programowaniem MCU odchodził już do lamusa.
Potem pojawiły się układy ENC28J60 (oraz parę mniej popularnych
następców) pozwalające na podłączenie mikrokontrolera do Ethernetu za
pomocą magistrali SPI. Bardzo dobrze współpracowały z AVR-ami, potem
korzystałem z nich także na układach PIC2.
Na twoim miejscu zastanowiłbym się jednak, czy faktycznie chcesz to
robić na AVR-ach. Jeśli postawisz na bardziej współczesny układ, to
otwierają się przed Tobą nowe możliwości w związku chociażby z dużo
większą ilością RAM-u. Do tego coraz częściej standardowo w 32bitowych
układach masz zintegrowany kontroler Ethernetowy, do którego podpinasz
tylko PHY i dostajesz obsługę sieci 100 Mbps. Sprawdzałem na PIC32 i
STM32 - działa nawet na samodzielnie trawionych, dwustronnych płytkach.
Co do strony programowej, to w przypadku AVR-ów nie masz wielkiego
wyboru. Albo niesamowicie okrojony i toporny stos z Tuxgraphics (nie
wiem czy to w ogóle jest jeszcze rozwijane) albo uIP.
Ja osobiście chwalę sobie stos od Microchipa. Obecnie de facto
standardem staje się lwIP, ale to już na mocniejszych układach niż AVR-y.
> Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była
> wbudowana w to rozwiązanie
Jeśli o to chodzi to właściwie chyba tylko układy Wiznet W5100/W5500.
Magistrala SPI, dostępne gotowe moduły, banalna w obsłudze biblioteka w
stylu POSIX-owych gniazd. Tylko musisz sprawdzić, czy limit dostępnych
socketów Cię nie ogranicza.
Następne wpisy z tego wątku
- 19.06.21 21:38 Atlantis
- 19.06.21 22:21 Zbych
- 19.06.21 22:27 Atlantis
- 19.06.21 22:56 stary grzyb
- 20.06.21 00:56 Zbych
- 20.06.21 14:22 Dawid Rutkowski
- 20.06.21 14:33 Dawid Rutkowski
- 20.06.21 17:09 Grzegorz Niemirowski
- 20.06.21 17:42 Rutkowski, Jacek
- 20.06.21 19:21 Dawid Rutkowski
- 20.06.21 21:23 Zbych
- 21.06.21 09:24 Atlantis
Najnowsze wątki z tej grupy
- "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- antena gsm - kabel - antena gsm
- PID - jeszcze raz
- Zlacze w mikrofonie z lat 80-tych
- Żywica żółknie od UV i wody :(
- Zawory termostatyczne
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają