Jak Rozhraní Ethernet řadič s mikrokontrolérem ..

H

H_D_R

Guest
ahoj všichni, chci se rozhraní Ethernet řadič IC s MCU. jsem hledal a dostal dvě nejčastěji používané obvody obvodu ENC28J60 a RTL8019AS. Jsem pracující s MCU ATMEL 89SXX. může mi někdo říct, která MCU bych měl použít pro tuto rozhraní. proč? můžu to udělat pomocí 89SXX MCU.? a po úspěšném interfcaing, které chcete odeslat data do PC přes LAN. je to vůbec možné ..? může někdo pomoci mne.? Poděkoval vám vše v předem ...
 
Pro obvodu ENC28J60 můžete použít jakéhokoli mikrokontroléru, který má SPI rozhraní, protože obvodu ENC28J60 připojuje prostřednictvím SPI. Nároky na paměť se liší v závislosti na aplikaci. Pro integrovaný webový server, který zobrazuje některé html stránky, budete potřebovat externí paměť na SPI nebo I2C. To bude fungovat - měli byste napsat program v C - je to těžké práci, pokud potřebujete realizovat mnoho protokolů. Můžete si najít příklady s obvodem ENC28J60, mnoho z nich pro AVR mikrokontroléry, ale omáčka je v C možná můžete přizpůsobit ji pro vás mikrokontroléru.
 
Pro malý mikroprocesor Wiznet W5100 může být vhodnější. ww.wiznet.co.kr Je to řadič s hardwarovým IP stack, čímž se podstatně snižuje režijní náklady na software uC.
 
[Quote = Eugen_E] Pro obvodu ENC28J60 můžete použít jakýkoliv mikrokontrolér, který má SPI rozhraní, protože obvodu ENC28J60 připojuje prostřednictvím SPI. Nároky na paměť se liší v závislosti na aplikaci. Pro integrovaný webový server, který zobrazuje některé html stránky, budete potřebovat externí paměť na SPI nebo I2C. To bude fungovat - měli byste napsat program v C - je to těžké práci, pokud potřebujete realizovat mnoho protokolů. Můžete si najít příklady s obvodem ENC28J60, mnoho z nich pro AVR mikrokontroléry, ale omáčka je v C možná můžete přizpůsobit ji pro vás mikrokontroléru. [/Quote] Děkuji za opakované ... Chtěl bych raději ATMEL první, pokud jeho pracovní, protože mám mnoho zkušeností s ATMEL a bude k dispozici také snadno v blízkosti našeho města. víme, že kódování bude více, ale před tím můžete, prosím dejte mi nějaké bližší informace týkající se tohoto sdělení. Mám na mysli jak rozhraní Ethenet řadič IC s MCU a který z nich bude nejlepší pro snadnější komunikaci s méně možných kódování. a řekni mi jednu věc, co je význam "TCP / IP Stack "..?? kde a jak to může být využít ..?
 
TCP / IP stack znamená, že kód manipulaci s TCP / IP protokol, cokoliv, co je nezbytné mezi send () nebo dostávat () volání funkce v kódu aplikace a ethernet řadič hardware, může být několik set až tisíc řádků kódu.
 
ahoj, může někdo prosím, řekněte mi, které techniquie bude rychlejší, stejně jako jednodušší pro tuto komunikaci.?
 
Zde je spojení a příklad kódu pro AVR uC: http://www.tuxgraphics.org/electronics/200611/article06111.shtml . Implementace protokolu TCP je zjednodušen vysílat pouze 1 TCP segment. Naleznete kompletní UDP, TCP, HTTP implementace www.cti.ac.at/rts/2_2_TCPIP.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/tcpip %% 20stack 20v3.6.zip http://ww1.microchip.com/downloads/en/DeviceDoc/01033B% 2031.pdf Pokud je komunikace pouze v síti LAN, můžete zjednodušit ho, předat pouze Ethernetové rámce, pokud víte, odpovídající MAC adresu.
 
Díky Eugen_E, dovolte mi, abych si podrobnosti o AVR a jeho obsazenosti v blízkosti našeho města. Vrátím se, pokud budu našel potíže. Thnka vás všechny
 
[Quote = snb7aug] máte informace o kompatibilitě s PIC16F84? [/Quote] ne .. : (Promiň, že jsem žádné exp o PIC jsem použil ATMEL jen do dnes...
 
může někdo říci, alespoň nějaký odkaz z wher můžu získat informace a pokračovat dále ...??? Nikdo neví, o takové provádění ...?? 8o
 
Můžete použít PIC16F84, ale budete mít nějaké potíže. Existují dvě věci, které jsou problém. První je, že má jen 13 pinů IO, takže nemůžete používat paralelní rozhraní s W5100. Druhá je, že 16F84 nemá ani SPI. Existuje způsob, jak obejít když ale vyžaduje trochu software. Způsob, jak můžete udělat, je napsat svůj vlastní SPI port (v podstatě bit bang data ven). To by mohlo dostat trochu komplikované, protože i když budete muset cample údaje u specifických časů v hodinovém cyklu ačkoli jeho jednoduché enugh provést, pokud máte zkušenosti s VIC.
 
[Quote = Eugen_E] Zde je spojení a příklad kódu pro AVR uC: http://www.tuxgraphics.org/electronics/200611/article06111.shtml . Implementace protokolu TCP je zjednodušen vysílat pouze 1 TCP segment. Naleznete kompletní UDP, TCP, HTTP implementace www.cti.ac.at/rts/2_2_TCPIP.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/tcpip %% 20stack 20v3.6.zip http://ww1.microchip.com/downloads/en/DeviceDoc/01033B% 2031.pdf Pokud je komunikace pouze v síti LAN, můžete zjednodušit ho, předat pouze Ethernetové rámce, pokud víte, odpovídající MAC adresu. [/quote] Tento odkaz níže nefunguje. Implementace protokolu TCP je zjednodušen vysílat pouze 1 TCP segment. Naleznete kompletní UDP, TCP, HTTP implementace www.cti.ac.at/rts/2_2_TCPIP.pdf
 
[Quote = snb7aug] máte informace o kompatibilitě s PIC16F84? [/Quote] použití 18F452
 

Welcome to EDABoard.com

Sponsor

Back
Top