查看“Microduino-ENC28J60”的源代码
←
Microduino-ENC28J60
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino-ENC28J60}} {| style="width: 800px;" |- | [[file:micromodule-enc-rect.jpg|400px|thumb|right|Microduino-ENC28J60]] '''[[Microduino-ENC28J60]]''' must be stacked with '''[[Microduino-RJ45]]''' together to form a complete Ethernet module, individual module can not be used seperately. '''[[Microduino-ENC28J60]]''' module is based on Microchip’s ENC28J60 stand-alone 10Base-T Ethernet controller. The ENC28J60 is a stand-alone Ethernet controller with an industry standard Serial Peripheral Interface (SPI). It is designed to serve as an Ethernet network interface for any controller equipped with SPI. '''[[Microduino-RJ45]]''' is the common name for an 8P8C modular connector using 8 conductors. It has dedicated pins for LED link and network activity indication. '''[[Microduino-ENC28J60]]''' meets all of the IEEE 802.3 specifications. It also provides an internal DMA module for fast data throughput and hardware assisted checksum calculation, which is used in various network protocols. Communication with the host controller is implemented via an interrupt pin, if required, and the SPI, with clock rates of up to 20 MHz. '''[[Microduino-ENC28J60]]''' + '''[[Microduino-RJ45]]''' provide onboard low drop voltage regulator which supplies stable voltage to the Ethernet controller. It is an ideal device for applications involving Home/Office Automation, Remote Diagnostics systems, Industrial equipments, Security Systems and Robotics as well. |- | ==Features== * ENC28J60 is a very popular Ethernet chip, the first version Arduino Ethernet extend board was based on EN28J60 chip, and therefore, ENC28J60 is widely adapted by designers due to its stability and easy to use. * Integrated MAC and 10Base-T PHY * support POE * IEEE 802.3. Compatible Ethernet Controller, fully Compatible with 10/100/1000Base-TNetworks * Using the U-Shape 27-pin interface (UPin-27), the standard interface of Microduino, must be used with '''[[Microduino-RJ45]]''' for full functions * Delivered ready to plug in. * 2.54mm (0.1 inch) pin pitch, compatible to bread board and hole board |- | ==Specifications== * OperatingSupply: 5V-9V DC * Onboard 3.3V low drop voltage regulator for Ethernet controller * Require Hostmicrocontroller with integrated SPI * DirectHost to module connection via 9 pin berg strip connector (lengthy wiresare not recommended for SPI interface) * Support One10Base-T Port with Automatic * Polarity Detection and Correction * Support Full and Half-Duplex modes * Programmable Automatic Retransmit onCollision * Programmable Padding and CRC Generation * SPI Interface with Clock Speeds Up to 20MHz * 25 MHz Clock Input Requirement * Operating Voltage of 3.1V to 3.6V (3.3Vtypical) ===Pin Description=== :[[file:Micrduino-Enc28J60-1.jpg|800px|thumb|center|Microduino-ENC28J60 Spec]] <br style="clear: left"/> {|class="wikitable" ! rowspan="1" | ENC28J60 I/O || Microduino I/O || Function |- | SCK|| D13 || SPI clock |- | SI || D12 || Data input |- | SO || D11 || Data output |- | CS || D8 || SPI choose |- | INT || D2 || Interruption(Here is INT0) |- | RST || RST || Reset |} |- | ==Documents== * '''[[Microduino-ENC28J60]]''' Eagle source file 【'''[[media:Microduino-ENC28J60.zip|download]]'''】 * '''[[Microduino-ENC28J60]]''' main chips and devices ** Main chip: '''[[media:ENC28J60.pdf|Datasheet of ENC28J60]]''' |- | ==Development== * Arduino IDE library and support **https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_02_Microduino_Ethernet_ENC * '''[[Microduino-ENC28J60]]''' workshops **【'''[http://www.geek-workshop.com/thread-2260-1-1.html Tutorial of ENC28J60]'''】 |- | ==FQA== *Does this module support 802.3afPoE? **No, it doesn’t support this protocol. *Which standard does this module support? **802.3af 100P *Does a single connection can support multiple packets? **No, a single packet per one connection. ==Buy== * Buy '''[http://www.microduino.cc/Modules/Microdoino%20Extension%20Modules/enc Microduino-ENC]''' |- | ==History== * On December 29, 2012, third edition, fixed bugs, solve some switches do not support, packet loss serious problem, thank @ forest protection. * On November 18, 2012, second edition, determine the I/O pins Microduino distribution, cloth plate and through the test again. * On November 8, 2012, complete the basic test function |- | ==Pictures== [[file:micromodule-ENC28J60-t.jpg|thumb|600px|center|Micromodule ENC28J60 Front]] [[file:micromodule-ENC28J60-b.jpg|thumb|600px|center|Micromodule ENC28J60 Back]] |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino-ENC28J60
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息