<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>8051 and tcp/ip</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/23854/8051-and-tcp-ip</link><description> 
Hello, i want to make a project with an 8051. 
I want to control the 8051 through the pc with visual c++ and the
controller will control some sensors. the diagram is:
pc-&amp;gt;8051-&amp;gt;sensors. 
The idea is to communicate the pc with the 8051 via tcp/ip protocol</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: 8051 and tcp/ip</title><link>https://community.arm.com/thread/55716?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2009 11:10:34 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:38f479a0-8c50-4904-ba2e-0dfa137e683f</guid><dc:creator>Neil Kurzmam</dc:creator><description>&lt;p&gt;&lt;p&gt;
Microchip has an SPI Ethernet controller with a free stack.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 8051 and tcp/ip</title><link>https://community.arm.com/thread/55717?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2009 09:39:40 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:0513f116-d9b5-4052-9fcc-c73f2beba5a0</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
Why do you specifically want to do it with an 8051?&lt;/p&gt;

&lt;p&gt;
It is certainly possible - but not really a beginner&amp;#39;s
project.&lt;/p&gt;

&lt;p&gt;
You would probably find it easier to start with a serial
interface.&lt;/p&gt;

&lt;p&gt;
On the other hand, if your main interest is TCP/IP, you would
probably find it easier not to use an 8051.&lt;br /&gt;
I would suggest one of the Luminary Micro Stallaris chips with
built-in ethernet...&lt;/p&gt;

&lt;p&gt;
See: &lt;a href="http://www.keil.com/tcpip/"&gt;http://www.keil.com/tcpip/&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 8051 and tcp/ip</title><link>https://community.arm.com/thread/77302?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2009 08:56:53 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:26d7468d-6cd3-42e4-b3a3-9b87ddf3e9fc</guid><dc:creator>Kired Nulam</dc:creator><description>&lt;p&gt;&lt;p&gt;
You might want to have a look at the Dallas/Maxim 80C410:&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4535"&gt;www.maxim-ic.com/.../4535&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
TCP/IP stack is available, small dev board is available.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 8051 and tcp/ip</title><link>https://community.arm.com/thread/55727?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2009 08:50:25 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:5261fddb-1459-4f75-80ca-a9916c3f13b0</guid><dc:creator>Trevor Page</dc:creator><description>&lt;p&gt;&lt;p&gt;
I have no experience with 8051 I&amp;#39;m afraid but I expect there must
be some basic, free TCP/IP stacks out there that have already been
ported to your platform.&lt;/p&gt;

&lt;p&gt;
I assume that you want to do this over Ethernet. You don&amp;#39;t mention
Ethernet, and TCP as a protocol itself can be used over all sorts of
mediums so I understand; however, I think it&amp;#39;s safe to assume that
what you want to build is a board with an 8051, plus an Ethernet PHY
and socket, and drivers of some sorts for your control outputs. I
assume that there are 8051 variants with inbuilt Ethernet..?&lt;/p&gt;

&lt;p&gt;
There simply MUST already be some reference designs out there.
Have you looked? Do any of the 8051 device vendors provide you with a
simple, free TCP/IP stack for use with their microcontrollers? That&amp;#39;s
where I would be looking first. For example, I know that ST provide a
simple, free and downloadable TCP/IP stack that you can use on their
ST ARM7/ARM9 processors.&lt;/p&gt;

&lt;p&gt;
I haven&amp;#39;t done much TCP/IP programming on the PC, but I did dabble
with sockets programming very briefly once and it seemed quite
trivial.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>