ghayourn@yahoo.com (Omid Ghayour) wrote in message news:<e946a7ce.0401290450.3a7ffdaf@posting.google.com>...
> I have a microcontroller and I want to make a connection with a lan
> card (a pc on a lan) using TCP/IP. I think to use the lan card IC to
> control the protocol, but I need to write a driver for it on my
> hardware. Can anybody help me to write the driver. I am experinced
> (almost) on 8051 microcontroller.
>
> Thanks,
> Omid.
Hi Omid.
I develope a fantastic IPC@CHIP Beck board based on Beck SC12 Chip
(186 with Ethernet/CF socket/two serial port, I/O, Sja1000 CAN
controller ecc)
You can debug and program chip with free Beck Tools (Borland C++ 5.2
with special Turbo debugger) with 10mbit ethernet connection
You can develope web server, Tcp remote client/server control, Ftp PPP
Email connection ecc..
for price and more information send email at : tkproj@inwind.it
Bye From Italy
Roberto Vescovi
Reply by 42Bastian Schick●February 4, 20042004-02-04
On 29 Jan 2004 04:50:40 -0800, ghayourn@yahoo.com (Omid Ghayour)
wrote:
>I have a microcontroller and I want to make a connection with a lan
>card (a pc on a lan) using TCP/IP. I think to use the lan card IC to
>control the protocol, but I need to write a driver for it on my
>hardware. Can anybody help me to write the driver. I am experinced
>(almost) on 8051 microcontroller.
There is a limited TCP/IP stack called emBetter for HC12, but AFAIK it
is mostly in ANSI-C.
---
42Bastian
Do not email to bastian42@yahoo.com, it's a spam-only account :-)
Use <same-name>@epost.de instead !
Reply by Albert Lee Mitchell●February 2, 20042004-02-02
On Fri, 30 Jan 2004 02:25:21 +0000, Dan wrote:
> On 29 Jan 2004 04:50:40 -0800, ghayourn@yahoo.com (Omid Ghayour)
> wrote:
>
>>I have a microcontroller and I want to make a connection with a lan
>>card (a pc on a lan) using TCP/IP.
>
> You'll need a tcp-ip stack. You might consider using embedded Linux
> or uCLinux.
>
> You can also have a look at
> http://www.dunkels.com/adam/uip/
>
>
> Dan
The original point was an 8051-web server. Linux will not run on an 8051.
-- Regards, Albert
----------------------------------------------------------------------
AM Research, Inc. The Embedded Systems Experts
http://www.amresearch.com 916.780.7623
----------------------------------------------------------------------
Reply by Bobsprit●February 2, 20042004-02-02
I'm not sure if we're talking the same thing, if you want netowrking like
TCP-IP or you just want the processors to talk to each other. If the later
is true the 9 bit serial mode works great for that.
>
> >
> >> You'll need a tcp-ip stack. You might consider using embedded Linux
> >> or uCLinux.>
> >
> >or eCos.
> >
>
> On an 8051 ? You must be kidding :-)
> ---
> 42Bastian
> Do not email to bastian42@yahoo.com, it's a spam-only account :-)
> Use <same-name>@epost.de instead !
Reply by Markus Zingg●February 2, 20042004-02-02
>Rabbit makes an 8051 development board complete with 10 base-t ethernet and
>includes a TCPIP stack with source - I think.
No, IMHO Rabbit uses their own CPU's which resemble more a Z80 than an
8051.
While I havent used this part so far, this might be a good candidate
for what you want since it includes a MAC and a complete TCP/IP stack.
See:
http://pdfserv.maxim-ic.com/en/ds/DS80C400.pdf
HTH
Markus
Reply by 42Bastian Schick●February 2, 20042004-02-02
On Fri, 30 Jan 2004 19:34:53 +0100, "Marko" <xxx@yyyy.zz> wrote:
>
>> You'll need a tcp-ip stack. You might consider using embedded Linux
>> or uCLinux.>
>
>or eCos.
>
On an 8051 ? You must be kidding :-)
---
42Bastian
Do not email to bastian42@yahoo.com, it's a spam-only account :-)
Use <same-name>@epost.de instead !
Reply by Richard●January 30, 20042004-01-30
Omid Ghayour wrote:
> I have a microcontroller and I want to make a
> connection with a lan card (a pc on a lan) using
> TCP/IP. I think to use the lan card IC to control
> the protocol, but I need to write a driver for it
> on my hardware. Can anybody help me to write the
> driver.
Reply by Albert Lee Mitchell●January 30, 20042004-01-30
On Fri, 30 Jan 2004 02:25:21 +0000, Dan wrote:
> On 29 Jan 2004 04:50:40 -0800, ghayourn@yahoo.com (Omid Ghayour)
> wrote:
>
>>I have a microcontroller and I want to make a connection with a lan
>>card (a pc on a lan) using TCP/IP.
>
> You'll need a tcp-ip stack. You might consider using embedded Linux
> or uCLinux.
> -------snip----------
Normally, yes, you would have to but recent components like the W3100A do
much of the toil in h/w. An 8051 is severly underpowered, and
under-RAM'ed, to handle even low speed ethernet let alone multiple sockets.
-- Regards, Albert
----------------------------------------------------------------------
AM Research, Inc. The Embedded Systems Experts
http://www.amresearch.com 916.780.7623
----------------------------------------------------------------------
Reply by Albert Lee Mitchell●January 30, 20042004-01-30
On Thu, 29 Jan 2004 17:52:39 +0000, Pygmi wrote:
> I have wondered about the same thing; or
> minimum effort to add TCP/IP...
>
> HAs anyone experience with Wiznet modules, like the
> IIM7010A ???
>
> http://www.wiznet.co.kr/e_iinchip/index_e.htm
>
Yes, check out: http://www.amresearch.com:2005 for a preview of our
8051-type webserver/microcontroller. At the moment we're experimenting
with adding CGI and POST operators but both the circuit and source will be
released under the LGPL license by March 1, 2004.
-- Regards, Albert
----------------------------------------------------------------------
AM Research, Inc. The Embedded Systems Experts
http://www.amresearch.com 916.780.7623
----------------------------------------------------------------------
Reply by Mike V.●January 30, 20042004-01-30
ghayourn@yahoo.com (Omid Ghayour) wrote in message news:<e946a7ce.0401290450.3a7ffdaf@posting.google.com>...
> I have a microcontroller and I want to make a connection with a lan
> card (a pc on a lan) using TCP/IP. I think to use the lan card IC to
> control the protocol, but I need to write a driver for it on my
> hardware. Can anybody help me to write the driver. I am experinced
> (almost) on 8051 microcontroller.
>
> Thanks,
> Omid.
I found a one-chip solution that looks like an exact fit for what you
want. Look at www.maxim-ic.com
The DSC80C400 is an 8051-based microcontroller that has a MAC
peripheral built in the chip. It also comes with the TINI TCP/IP stack
in ROM. I don't know how to use it though, but for an 8bit chip, this
is something i'm definitely going to be looking into now.
-Mike