Sida 1 av 1
Ethernet för UC;s?
Postat: 2 juli 2006, 22:07:56
av zyberzero
Hej!
Jag skulle behöva skicka / ta emot TCP-data till min µC. Hur gör jag detta enklast?
Postat: 2 juli 2006, 23:18:07
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
Postat: 2 juli 2006, 23:40:40
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.
Postat: 3 juli 2006, 00:51:15
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.
Postat: 3 juli 2006, 01:16:36
av JimmyAndersson
Jesper (här på forumet) har en del såna här produkter på sin hemsida. Kika där.
Postat: 3 juli 2006, 21:43:40
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...
Postat: 12 juli 2006, 22:31:46
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?
Postat: 12 juli 2006, 23:09:11
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.
Postat: 12 juli 2006, 23:23:07
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" ?
Postat: 13 juli 2006, 09:24:45
av vfr
Just det! En UART/USART plus en SPI så blir det bra.
Postat: 13 juli 2006, 19:23:01
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...
Postat: 14 juli 2006, 09:42:47
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.
Postat: 14 juli 2006, 11:47:27
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...
Postat: 14 juli 2006, 23:26:05
av henkebenke
Lite förvirring mellan UART och USART också tycker jag.