<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.jackslab.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
		<id>http://wiki.jackslab.org/index.php?action=history&amp;feed=atom&amp;title=Arduino_Ethernet_%E7%9A%84%E5%8F%A6%E4%B8%80%E6%80%A7%E4%BB%B7%E6%AF%94%E9%80%89%E6%8B%A9</id>
		<title>Arduino Ethernet 的另一性价比选择 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.jackslab.org/index.php?action=history&amp;feed=atom&amp;title=Arduino_Ethernet_%E7%9A%84%E5%8F%A6%E4%B8%80%E6%80%A7%E4%BB%B7%E6%AF%94%E9%80%89%E6%8B%A9"/>
		<link rel="alternate" type="text/html" href="http://wiki.jackslab.org/index.php?title=Arduino_Ethernet_%E7%9A%84%E5%8F%A6%E4%B8%80%E6%80%A7%E4%BB%B7%E6%AF%94%E9%80%89%E6%8B%A9&amp;action=history"/>
		<updated>2026-09-11T06:16:54Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://wiki.jackslab.org/index.php?title=Arduino_Ethernet_%E7%9A%84%E5%8F%A6%E4%B8%80%E6%80%A7%E4%BB%B7%E6%AF%94%E9%80%89%E6%8B%A9&amp;diff=2720&amp;oldid=prev</id>
		<title>2014年6月25日 (三) 09:12 Comcat</title>
		<link rel="alternate" type="text/html" href="http://wiki.jackslab.org/index.php?title=Arduino_Ethernet_%E7%9A%84%E5%8F%A6%E4%B8%80%E6%80%A7%E4%BB%B7%E6%AF%94%E9%80%89%E6%8B%A9&amp;diff=2720&amp;oldid=prev"/>
				<updated>2014-06-25T09:12:05Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←上一版本&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;2014年6月25日 (三) 09:12的版本&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第21行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第21行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=bash&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=bash&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;git clone git://github.com/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;comcat&lt;/del&gt;/ethercard.git ethercard&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;git clone git://github.com/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jcw&lt;/ins&gt;/ethercard.git ethercard&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Comcat</name></author>	</entry>

	<entry>
		<id>http://wiki.jackslab.org/index.php?title=Arduino_Ethernet_%E7%9A%84%E5%8F%A6%E4%B8%80%E6%80%A7%E4%BB%B7%E6%AF%94%E9%80%89%E6%8B%A9&amp;diff=2719&amp;oldid=prev</id>
		<title>Comcat：以“Arduino Ethernet 的另一性价比选择：ENC28J60 网络模块   文件:enc28j60.jpg    该模块的 taobao 售价现在在 19 人民币左右，相对于 W51...”为内容创建页面</title>
		<link rel="alternate" type="text/html" href="http://wiki.jackslab.org/index.php?title=Arduino_Ethernet_%E7%9A%84%E5%8F%A6%E4%B8%80%E6%80%A7%E4%BB%B7%E6%AF%94%E9%80%89%E6%8B%A9&amp;diff=2719&amp;oldid=prev"/>
				<updated>2014-06-25T09:11:04Z</updated>
		
		<summary type="html">&lt;p&gt;以“Arduino Ethernet 的另一性价比选择：ENC28J60 网络模块   &lt;a href=&quot;/%E6%96%87%E4%BB%B6:Enc28j60.jpg&quot; title=&quot;文件:Enc28j60.jpg&quot;&gt;文件:enc28j60.jpg&lt;/a&gt;    该模块的 taobao 售价现在在 19 人民币左右，相对于 W51...”为内容创建页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Arduino Ethernet 的另一性价比选择：ENC28J60 网络模块&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[文件:enc28j60.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
该模块的 taobao 售价现在在 19 人民币左右，相对于 W5100 那是相当的给力，对于需要使用多片 Arduino + Ethernet 进行控制的同学可以考虑下&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
仔细看看该模块，可见其核心主要是 enc28j60 这个集成块，Arduino 可通过 SPI 读写其内部寄存器，该芯片的详细描述可参考这个中文文档 [http://ww1.microchip.com/downloads/en/devicedoc/39662a_cn.pdf ENC28J60 数据手册]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EN28J60 模块在 Arduino 环境下，可以使用 Jean-Claude Wippler 封装的 ethercard 库&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ethercard 库的使用：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. 下载 ethercard 库&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone git://github.com/comcat/ethercard.git ethercard&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. 把 ethercard 移入 /PATH/TO/Arduino-1.0.1/libraries 下，这样 Arduino IDE 就能调用这个库&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. 引脚连接&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[文件:enc28j60-pin.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ENC28J60 模块的引脚有 10 个，只要连接 7 根线即可工作：&lt;br /&gt;
&lt;br /&gt;
 * Vcc --&amp;gt; 3.3v&lt;br /&gt;
 * GND --&amp;gt; GND&lt;br /&gt;
 * RESET --&amp;gt; RESET&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SPI 的四根线：&lt;br /&gt;
&lt;br /&gt;
 * ATmega1280/2560: MOSI --&amp;gt; 51; MISO --&amp;gt; 52; SCK --&amp;gt; 53, SS --&amp;gt; 8&lt;br /&gt;
 * Others (ATmega328 ...): MOSI --&amp;gt; 11; MISO --&amp;gt; 12; SCK --&amp;gt; 13, SS --&amp;gt; 8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[文件:enc28j60-pin-link.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. 开启一个 Arduino IDE 窗口，依次进入菜单 File -&amp;gt; Examples -&amp;gt; ethercard -&amp;gt; rbbb_server&lt;br /&gt;
&lt;br /&gt;
编译后，upload 到板子，插上网线，浏览器直接访问之，可得一计时页面：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[文件:Enc28j60-server-test.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Comcat</name></author>	</entry>

	</feed>