Ethernet för UC;s?

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
zyberzero
Inlägg: 54
Blev medlem: 2 november 2005, 23:19:34

Ethernet för UC;s?

Inlägg av zyberzero »

Hej!

Jag skulle behöva skicka / ta emot TCP-data till min µC. Hur gör jag detta enklast?
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43179
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

Oj oj, det var en svepande fråga !
Du lär inte få några "bra" svar utan lite mer detaljer.

Man du kan ju alltid kolla en krets som t.ex denna :
http://www.microchip.com/stellent/idcpl ... e=en022889

Eller en färdig pryl som denna :
http://www.lantronix.com/device-network ... xport.html
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Precis som sodjan skriver, använd en extern krets.

Är du nyfiken (och snål?) så kan du leta fram ett gammalt ISA-nätverkskort, det ska också gå att kommunicera mot relativt enkelt med en vanlig 8-bits µC.
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

Enklaste och snabbaste sättet är att slänga lite pengar på problemet och köpa färdigt.

Billigare men ganska tidskrävande är att läsa på om tcp och ip protokollen och skriva en egen tcp/ip stack alternativt modifiera en färdig.

Har själv planer på att få igång en webbserver med ett gammalt isa kort, tanken är att utgå från en färdig opensource stack antingen µIp eller LWip och försöka modifiera den till mina behov. Kommer dock ta flera månader innan jag fått tillräckligt med tid över för att läsa på om allt och hinna börja koda på det.
Användarvisningsbild
JimmyAndersson
Inlägg: 26308
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Jesper (här på forumet) har en del såna här produkter på sin hemsida. Kika där.
zyberzero
Inlägg: 54
Blev medlem: 2 november 2005, 23:19:34

Inlägg av zyberzero »

Jag ska skicka data till en MySQL-server, samt läsa svaren. Jag vill alltså inte köra en webserver i min pryl... Jag ska kika på länkarna, samt ta kolla på jespers prylar...
zyberzero
Inlägg: 54
Blev medlem: 2 november 2005, 23:19:34

Inlägg av zyberzero »

Måste ENC28J60 Ethernet Module vara ansluten till en avr?
Dessutom: Kan jag ha en MAX232 samt ENC28J60 Ethernet Module på samma µC?
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

"Måste ENC28J60 Ethernet Module vara ansluten till en avr?"
Nope, kretsen kan anslutas till alla mikrokontrollers som har SPI-interface (och även till sådana som saknar det om man fixar mjukvaru-SPI)

"Dessutom: Kan jag ha en MAX232 samt ENC28J60 Ethernet Module på samma µC?"

Japp. Se bara till att du väljer en mikrokontroller med två USARTs eller motsvarande.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43179
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

>>> "Dessutom: Kan jag ha en MAX232 samt ENC28J60 Ethernet Module på samma µC?"

> Japp. Se bara till att du väljer en mikrokontroller med två USARTs eller motsvarande.

Varför två USART ?
Och vad är "eller motsvarande" ?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Just det! En UART/USART plus en SPI så blir det bra.
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

sodjan skrev:>>> "Dessutom: Kan jag ha en MAX232 samt ENC28J60 Ethernet Module på samma µC?"

> Japp. Se bara till att du väljer en mikrokontroller med två USARTs eller motsvarande.

Varför två USART ?
Och vad är "eller motsvarande" ?
På en del/många mikrokontrollers används seriekommunikationsmodulen antingen asynkront (RS232) eller synkront (SPI) beroende hur man ställer in den. I sådana fall behövs det ju två st. seriekommunikationsmoduler.

Med "eller motsvarande" menade jag att dessa asynkrona seriekommunikationsmoduler har olika namn beroende på mikroprocessortillverkare.

Microchip kallar den USART, Motorola och Renesas kallar den SCI osv...
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Ja jo visst är det samma enhet ibland, UART och SPI. Men eftersom han behöver en UART och en SPI så är det väl isåfall bättre att säga att han behöver en UART och en SPI eller motsvarande. Då missleder man honom inte att tro att det är just två UART han behöver eftersom det inte alltid är sant. Många PIC:ar t.ex kör med separat SPI och UART.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43179
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

OK, lite förvirring mellan USART vs. SCI.

Dessutom, en anledning tll att jag frågade var att en MAX232 med
vanlig seriekomm *kan* köras utan hårdvaru-USART...
henkebenke
Inlägg: 515
Blev medlem: 31 maj 2003, 10:42:37
Ort: Helsingborg

Inlägg av henkebenke »

Lite förvirring mellan UART och USART också tycker jag.
Skriv svar