eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaEthernet do AVR.
Ilość wypowiedzi w tym wątku: 21

  • 1. Data: 2021-06-19 15:12:21
    Temat: Ethernet do AVR.
    Od: Dawid Rutkowski <d...@w...pl>

    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.
    Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była wbudowana w to
    rozwiązanie (analogicznie jak modemy GSM - tzn. te oferujące więcej niż tylko PPP) -
    chyba że macie do polecenia jakąś sprawdzoną bibliotekę do AVR.


  • 2. Data: 2021-06-19 15:19:18
    Temat: Re: Ethernet do AVR.
    Od: jacek <j...@f...pl>

    Dawid Rutkowski <d...@w...pl> 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.
    > Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była wbudowana
    > w to rozwiązanie (analogicznie jak modemy GSM - tzn. te oferujące więcej
    > niż tylko PPP) - chyba że macie do polecenia jakąś sprawdzoną bibliotekę do AVR.
    >

    uIP




  • 3. Data: 2021-06-19 15:31:59
    Temat: Re: Ethernet do AVR.
    Od: Dawid Rutkowski <d...@w...pl>

    sobota, 19 czerwca 2021 o 15:19:19 UTC+2 jacek napisał(a):
    > 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.
    > > Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była wbudowana
    > > w to rozwiązanie (analogicznie jak modemy GSM - tzn. te oferujące więcej
    > > niż tylko PPP) - chyba że macie do polecenia jakąś sprawdzoną bibliotekę do AVR.
    > >
    > uIP

    Ładne, dzięki - ale jeśli używałeś w praktyce to napisz jeszcze, czym podłączyć AVRa
    - niech będzie ATmega1284 - do ethernetu?
    Czy też używałeś innego łącza?


  • 4. Data: 2021-06-19 15:40:43
    Temat: Re: Ethernet do AVR.
    Od: Cezar <c...@t...pl.invalid>

    On 19/06/2021 14: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.
    > Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była wbudowana w to
    rozwiązanie (analogicznie jak modemy GSM - tzn. te oferujące więcej niż tylko PPP) -
    chyba że macie do polecenia jakąś sprawdzoną bibliotekę do AVR.
    >

    Dlaczego upierasz się przy AVR?

    c.


  • 5. Data: 2021-06-19 15:58:23
    Temat: Re: Ethernet do AVR.
    Od: jacek <j...@f...pl>

    Dawid Rutkowski <d...@w...pl> wrote:
    > sobota, 19 czerwca 2021 o 15:19:19 UTC+2 jacek napisał(a):
    >> 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.
    >>> Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była wbudowana
    >>> w to rozwiązanie (analogicznie jak modemy GSM - tzn. te oferujące więcej
    >>> niż tylko PPP) - chyba że macie do polecenia jakąś sprawdzoną bibliotekę do AVR.
    >>>
    >> uIP
    >
    > Ładne, dzięki - ale jeśli używałeś w praktyce to napisz jeszcze, czym
    > podłączyć AVRa - niech będzie ATmega1284 - do ethernetu?
    > Czy też używałeś innego łącza?
    >

    Używam (używałem) trochę archaicznego rozwiazania; RLT8019as, driver
    przeportowalem z jakiegoś stosu microchipa, chociaż chyba pod avr są ale ja
    nie byłem specem od avr.
    Współpracuje toto z atmega128.
    Trochę tego uIP powiginałem pod własne potrzeby.
    Dość dawno to było ale u klientów stabilnie działa do dzisiaj.


    jp





  • 6. Data: 2021-06-19 16:01:20
    Temat: Re: Ethernet do AVR.
    Od: Dawid Rutkowski <d...@w...pl>

    sobota, 19 czerwca 2021 o 15:40:45 UTC+2 Cezar napisał(a):
    > On 19/06/2021 14: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.
    > > Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była wbudowana w to
    rozwiązanie (analogicznie jak modemy GSM - tzn. te oferujące więcej niż tylko PPP) -
    chyba że macie do polecenia jakąś sprawdzoną bibliotekę do AVR.
    > >
    > Dlaczego upierasz się przy AVR?

    Opanowane, więc od tego zaczynam.
    Oczywiście chetnie posłucham innych sugestii, ale wolałbym jednak do AVR, odpada
    poznawanie nowego producenta, przygotowanie toolchaina, kupowanie zestawu, prototypy,
    itp. co oczywiście bya ciekawe, ale nie gdy czas goni.
    No i jest już gotowy produkt na AVR, który być może trzeba będzie podłączyć do
    internetu używając koniecznie ethernetu - bo tylko w ten sposób (pomijając dawanie
    kolejnego modemu gsm z kolejną kartą sim i kolejną anteną - a to "kolejne" to jest
    min. 3 albo i więcej) można to zrobić na tramwaju - choć przy przesyłanych ilościach
    danych (co widać choćby po tym, że z ich obsługą da sobie radę ATmega) jest to armata
    na wróbla.


  • 7. Data: 2021-06-19 16:11:49
    Temat: Re: Ethernet do AVR.
    Od: "Grzegorz Niemirowski" <g...@g...net>

    Dawid Rutkowski <d...@w...pl> napisał(a):
    > 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.
    > Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była
    > wbudowana w to rozwiązanie (analogicznie jak modemy GSM - tzn. te
    > oferujące więcej niż tylko PPP) - chyba że macie do polecenia jakąś
    > sprawdzoną bibliotekę do AVR.

    Korzystałem z ENC28J60 na ATmega32 + uIP. Doświadczenia opisałem w
    Elektronice dla wszystkich 07 i 08/2018.

    --
    Grzegorz Niemirowski
    https://www.grzegorz.net/


  • 8. Data: 2021-06-19 20:58:12
    Temat: Re: Ethernet do AVR.
    Od: "Andrzej W." <awa_wp@na_wp_oczywiscie.pl>

    W dniu 19.06.2021 o 15:12, Dawid Rutkowski pisze:
    > 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.
    > Obsługa TCP/IP (niestety nie wystarczy UDP) też dobrze, by była wbudowana w to
    rozwiązanie (analogicznie jak modemy GSM - tzn. te oferujące więcej niż tylko PPP) -
    chyba że macie do polecenia jakąś sprawdzoną bibliotekę do AVR.
    >

    Z tego co rozumiem to pytasz o sprzęt, tak?
    Może moduły od Wiznet?
    https://www.wiznet.io/product/network-module/
    Dostępne, działają, rozwijane.

    W zamierzchłej przeszłości używałem modułów Tibbo.
    Rozsądne wsparcie, zamknięte środowisko.

    --
    AWa.


  • 9. Data: 2021-06-19 21:15:22
    Temat: Re: Ethernet do AVR.
    Od: Atlantis <m...@w...pl>

    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.


  • 10. Data: 2021-06-19 21:38:06
    Temat: Re: Ethernet do AVR.
    Od: Atlantis <m...@w...pl>

    On 19.06.2021 16:01, Dawid Rutkowski wrote:

    > Opanowane, więc od tego zaczynam.

    Szczerze? Jak już opanowałeś AVR-y, to próg wejścia na współczesne
    mikrokontrolery będzie naprawdę niski. Szczególnie jeśli zdecydujesz się
    korzystać z bibliotek i narzędzi programistycznych producenta. To już
    nie jest pisanie po rejestrach, teraz to w dużej mierze korzystanie z
    wysokopoziomowego, intuicyjnego kodu. Niektóre rzeczy (np. konfigurację
    zegara) możesz sobie spokojnie wyklikać.

    Wrażenie, że zaczęcie od Ethernetu na AVR-ach będzie łatwiejsze, może
    być złudne. Bo co prawda znajomość narzędzi parę rzeczy Ci ułatwi, ale
    będziesz musiał się mierzyć z ograniczeniami narzucanymi przez skromny
    hardware i prymitywniejsze biblioteki.

    Jeśli już uprzesz się na AVR-y, to polecam skorzystać z układów od
    Wizneta. Przeskoczysz kwestię implementacji stosu TCP/IP.

strony : [ 1 ] . 2 . 3


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: