tag 标签: enc28j60

相关博文
  • 热度 25
    2013-1-8 10:49
    1912 次阅读|
    0 个评论
      对于单片机的以太网接入方案~W5100和ENC28J60都是被常常使用到的芯片,这两种方案也可以说是硬件协议栈和软件协议栈的典型代表,两者都是经住了市场考验的~关于他们的使用和讨论也比较多,除了在传统单片机的以太网接入中被广泛使用,我们也能看到他们在开源硬件的以太网扩展中发挥的重要作用~让我们看看部分论坛的讨论吧。 ———————- 来自“极客工坊”: http://www.geek-workshop.com/forum.php?mod=viewthreadtid=2671 “ArduinoCN”: http://arduino.cn/thread-2379-1-1.html 提问 : ” 本人纯新手、还没买网络模块、看了些教程感觉这两个功能差不多,不知道使用起来哪个好用啊?淘宝价格w5100比enc28j60贵不少啊,这是什么原因?求前辈指点。” 回帖: — “一个是官方出的库,一个是第三方出的库,兼容性方面存在区别“ —“绝对w5100好用多了,官方例子多,就是贵” —“建议直接上W5100,性能稳定、第三方库各种丰富啊!” —“我用的就是w5100,有现成的官方库,蛮好用” —-“w5100自带TCP/IP协议栈,enc28j60只有mac和phy,上层都需要自己实现。 对于arduino,w5100是首选,w5100也是arduino官方的方案,开发库完备!” —“ENC28J60这个产品提供的是底层的MAC+PHY(10M Base T) W5100这个产品是 硬件TCP/IP协议栈+MAC+PHY(10/100M Base T) 也就是W5100里面用硬件逻辑电路实现了TCP/IP的协议栈结构,不需要向ENC28J60这样的网络控制器那样还需要一个资源较大的MCU跑软件协议栈。你直接把W5100当外部RAM使用,MCU初始化一下I/O,寄存器等就能使用了。是一种简易快速拓展Ethernet的方案,在稳定性及高效性方面表现也非常突出。” ——————————- 注 :W5100是Arduino官方以太网扩展板的选择,各种库文件都很齐全规范,使用起来也很容易。Arduino选择W5100的一个很大的原因在于W5100能有效释放主控单片机有限的内存资源,并且嵌入了经过市场验证的、成熟的硬件协议栈。关于价格的问题,许多朋友可能会陷入单纯地将W5100看做PHY与MAC的集成的误区,从系统整体性能来看,WIZnet的以太网方案还是很值得大家去尝试的~WIZnet在以太网接入方面受到了广泛地认可,相信随着WIZnet在市场的不断推进和销量的不断提升,价格也会让朋友们更加满意~   除了开源硬件社区的看法,让我们看看来自“第九单片机”论坛的讨论: http://www.9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1013013extra=page%3D1 提问 :“新手,还没有买任何学习硬件,只在看资料,想先了解下,哪位指点下,要求简单的,成本低的,对速度无要求。” 回帖: —“w5100更好一点。。。。。。。。。。。。。” —“W5100更简单一些,我正在用W5100做项目。”   —————————– 提问 :“面临项目方案选择,求帮忙” “现在的项目是通过单片机进行环境参数的网络传输 面临网络接口方案的选择。 STM32F107+PHY; STM32F103+W5100; STM32+CS8900A; STM32+EN28J60; STM32+DM9000AE; 反正是眼花了,没主意了。求大伙指点迷经。”   回帖 : —“这个么,建议使用W5100,数据量低的话,它有SPI接口可用,我正在做W5100的项目,到时候可能会考虑开源。” —“期待开源之后的惊喜。W5100的话,可能性能还是很不错的啊!” —“可以看一下PIC的8位单片机,带以太网接口,协议开源,免费用。” —“PIC的用EN28J60还真是挺常见的” ———————————– 再看看一个团队对于STM32单片机以太网方案的选择征集意见: http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1006413 “论坛预定要开一个STM32小苗板实现以太网的专题 大家有什么好的建议呢? 那个方案更合适? CS8900A?DM9000A? W5100 ?ENC28J60 ?”   虽然回帖的响应不积极~我们无法从中了解大家的看法~ 让我们看看他们最终的选择吧~ http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1832 “ STM32F103 的W5100 以太网开发板 ” “开发板主要特性: CPU采用STM32F103单片机,用户可以非常方便地移植软件到ST的Cortex单片机上; 单片机采用SPI总线和间接总线与W5100接口,用户可任选一种方式; 提供JTAG接口用于单片机软件调试,可通过RS-232C接口下载程序; CPU和W5100采用3.3V电压供电; 提供标准RS-232C串行接口。”   我们也可以看看下面的部分回复: —“STM32外置硬件协议栈,这才是稳定的保障” —“是呀,很多工业控制设备和安防设备使用的都是我这个方案的。” —“W5100体积还真不大,带PHY,基本上是属于最小的了”   帖主也提到,“我们会在这些开发板平台的基础上持续推出高水平的应用项目。”非常感谢第九单片机论坛朋友们的支持,我们也期待他们的进一步发展~ 以上就是部分论坛对于ENC28J60与W5100的对比看法~大伙儿可以参考一下,您也可以评论留言分享您的经验~     相关文档: 国外论坛帖子:什么样的单片机能很好地应用于以太网应用程序呢?   更多信息,欢迎访问我们的官方博客(blog.iwiznet.cn)也欢迎关注我们的微博:weibo.com/wiznet2012
  • 热度 28
    2013-1-8 10:25
    2693 次阅读|
    3 个评论
      对于单片机的以太网接入方案~W5100和ENC28J60都是被常常使用到的芯片,这两种方案也可以说是硬件协议栈和软件协议栈的典型代表,两者都是经住了市场考验的~关于他们的使用和讨论也比较多,除了在传统单片机的以太网接入中被广泛使用,我们也能看到他们在开源硬件的以太网扩展中发挥的重要作用~让我们看看部分论坛的讨论吧。 ———————- 来自“极客工坊”: http://www.geek-workshop.com/forum.php?mod=viewthreadtid=2671 “ArduinoCN”: http://arduino.cn/thread-2379-1-1.html 提问 : ” 本人纯新手、还没买网络模块、看了些教程感觉这两个功能差不多,不知道使用起来哪个好用啊?淘宝价格w5100比enc28j60贵不少啊,这是什么原因?求前辈指点。” 回帖: — “一个是官方出的库,一个是第三方出的库,兼容性方面存在区别“ —“绝对w5100好用多了,官方例子多,就是贵” —“建议直接上W5100,性能稳定、第三方库各种丰富啊!” —“我用的就是w5100,有现成的官方库,蛮好用” —-“w5100自带TCP/IP协议栈,enc28j60只有mac和phy,上层都需要自己实现。 对于arduino,w5100是首选,w5100也是arduino官方的方案,开发库完备!” —“ENC28J60这个产品提供的是底层的MAC+PHY(10M Base T) W5100这个产品是 硬件TCP/IP协议栈+MAC+PHY(10/100M Base T) 也就是W5100里面用硬件逻辑电路实现了TCP/IP的协议栈结构,不需要向ENC28J60这样的网络控制器那样还需要一个资源较大的MCU跑软件协议栈。你直接把W5100当外部RAM使用,MCU初始化一下I/O,寄存器等就能使用了。是一种简易快速拓展Ethernet的方案,在稳定性及高效性方面表现也非常突出。” ——————————- 注 :W5100是Arduino官方以太网扩展板的选择,各种库文件都很齐全规范,使用起来也很容易。Arduino选择W5100的一个很大的原因在于W5100能有效释放主控单片机有限的内存资源,并且嵌入了经过市场验证的、成熟的硬件协议栈。关于价格的问题,许多朋友可能会陷入单纯地将W5100看做PHY与MAC的集成的误区,从系统整体性能来看,WIZnet的以太网方案还是很值得大家去尝试的~WIZnet在以太网接入方面受到了广泛地认可,相信随着WIZnet在市场的不断推进和销量的不断提升,价格也会让朋友们更加满意~   除了开源硬件社区的看法,让我们看看来自“第九单片机”论坛的讨论: http://www.9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1013013extra=page%3D1 提问 :“新手,还没有买任何学习硬件,只在看资料,想先了解下,哪位指点下,要求简单的,成本低的,对速度无要求。” 回帖: —“w5100更好一点。。。。。。。。。。。。。” —“W5100更简单一些,我正在用W5100做项目。”   —————————– 提问 :“面临项目方案选择,求帮忙” “现在的项目是通过单片机进行环境参数的网络传输 面临网络接口方案的选择。 STM32F107+PHY; STM32F103+W5100; STM32+CS8900A; STM32+EN28J60; STM32+DM9000AE; 反正是眼花了,没主意了。求大伙指点迷经。”   回帖 : —“这个么,建议使用W5100,数据量低的话,它有SPI接口可用,我正在做W5100的项目,到时候可能会考虑开源。” —“期待开源之后的惊喜。W5100的话,可能性能还是很不错的啊!” —“可以看一下PIC的8位单片机,带以太网接口,协议开源,免费用。” —“PIC的用EN28J60还真是挺常见的” ———————————– 再看看一个团队对于STM32单片机以太网方案的选择征集意见: http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1006413 “论坛预定要开一个STM32小苗板实现以太网的专题 大家有什么好的建议呢? 那个方案更合适? CS8900A?DM9000A? W5100 ?ENC28J60 ?”   虽然回帖的响应不积极~我们无法从中了解大家的看法~ 让我们看看他们最终的选择吧~ http://9mcu.com/9mcubbs/forum.php?mod=viewthreadtid=1832 “ STM32F103 的W5100 以太网开发板 ” “开发板主要特性: CPU采用STM32F103单片机,用户可以非常方便地移植软件到ST的Cortex单片机上; 单片机采用SPI总线和间接总线与W5100接口,用户可任选一种方式; 提供JTAG接口用于单片机软件调试,可通过RS-232C接口下载程序; CPU和W5100采用3.3V电压供电; 提供标准RS-232C串行接口。”   我们也可以看看下面的部分回复: —“STM32外置硬件协议栈,这才是稳定的保障” —“是呀,很多工业控制设备和安防设备使用的都是我这个方案的。” —“W5100体积还真不大,带PHY,基本上是属于最小的了”   帖主也提到,“我们会在这些开发板平台的基础上持续推出高水平的应用项目。”非常感谢第九单片机论坛朋友们的支持,我们也期待他们的进一步发展~ 以上就是部分论坛对于ENC28J60与W5100的对比看法~大伙儿可以参考一下,您也可以评论留言分享您的经验~   相关文档: 国外论坛帖子:什么样的单片机能很好地应用于以太网应用程序呢?
  • 热度 28
    2012-5-21 10:33
    7952 次阅读|
    6 个评论
      (以ENC28J60管脚焊膏引起短路的情景) ENC28J60是一款以太网络芯片,内涵以太网mac,芯片功耗较大,体现为芯片温度非常高。     事件描述: 1由于经验不足,我们没有把ENC管脚上的焊膏擦拭干净,加之ENC芯片发热量太大,一上电焊膏即熔化了,造成ENC管脚间短路,芯片冒烟。断电。 2认真分析事故原因(一开始ENC被烧后没有想到是焊膏惹的祸,因为用万用表测焊膏的电阻为无穷),想当然的以为只有ENC芯片被损坏,将ENC芯片换下,焊上一块新的(没敢用焊膏),准备上电。 (此时应该对电路做全面检查,包括IC和分立元件是否正常,这一点非常重要,因为在这个事故中,其实第一步的时候ENC和它外接的晶振都已经被烧毁了,烧毁后晶振内部成短路) 3上电,ENC芯片依旧表现不正常,虽然没有冒烟的效果了,但是此时由于损坏的晶振造成ENC芯片上电即损坏。 4对电路做全面检查发现晶振也是坏的,对电路全面的换完好器件。   教训: 1遇到事故不够冷静,发现一点错误就以为了解到是事物的全部,自欺欺人,没有按照严谨的工程方法处理,最终浪费了大量的时间和金钱。 2不要光看表面,要用事实说话。比如说我们将用万用表直接插入焊膏盒里测阻抗,阻抗为无穷大,但是可能焊膏融化时电阻变小了,我们却没有实现猜测到这种可能,即使焊膏造成芯片烧毁后我们依旧不相信是焊膏短路造成的。
  • 热度 11
    2012-3-16 14:56
    1386 次阅读|
    1 个评论
    成功移植到基于STC 增强型51单片机和enc28j60的平台,适合处理小数据量数传,如云台控制等。  
  • 热度 14
    2012-3-13 16:55
    1279 次阅读|
    0 个评论
    采用AVR+enc28j60方案可轻松实现网络播放wave格式音乐,单片机外围无需扩展任何存储芯片播放,语音数据由上位机发送到下位机。
相关资源
  • 所需E币: 1
    时间: 2022-1-10 18:45
    大小: 10.42MB
    上传者: Argent
    ENC28j60网络模块设计资料及其程序
  • 所需E币: 2
    时间: 2020-8-20 23:09
    大小: 10.43MB
    上传者: Argent
    本人从事电子行业多年,由电子硬件开发到软件设计,从工业控制到智能物联,收集了不少单片机产品的开发资料,希望通过这个平台,能够帮助到更多志同道合的网友,资料不在于多而在于精,有需要的老铁们可以下载下来参考参考。
  • 所需E币: 0
    时间: 2020-8-19 23:03
    大小: 10.44MB
    上传者: Argent
    本人从事电子行业多年,由电子硬件开发到软件设计,从工业控制到智能物联,收集了不少单片机产品的开发资料,希望通过这个平台,能够帮助到更多志同道合的网友,资料不在于多而在于精,有需要的老铁们可以下载下来参考参考。
  • 所需E币: 1
    时间: 2020-5-25 17:48
    大小: 10.67MB
    上传者: Argent
    使用单片机可以开发一些常见的智能设备,无需高昂的价格,低成本高稳定性的产品才是市场竞争的王道,掌握单片机的设计思路,使用人类的编程语言去操控机器设备的运转,单片机改变了这个时代。一个既需要懂单片机的硬件基础知识,又需掌握软件上的编程控制的岗位应运而生,即单片机开发工程师,高级一点的叫嵌入式开发工程师,下载我的这些有关单片机开发的应用知识,助你更深入地了解单片机工作原理,增强你的编程动手能力。
  • 所需E币: 3
    时间: 2019-12-27 20:13
    大小: 799.41KB
    上传者: wsu_w_hotmail.com
    源代码,和大家分享一下……
  • 所需E币: 5
    时间: 2019-12-24 20:34
    大小: 16.1KB
    上传者: 16245458_qq.com
    ENC28J60以太网通信,LCD显示代码……
  • 所需E币: 4
    时间: 2019-12-24 18:09
    大小: 22.21KB
    上传者: 微风DS
    基于STM32F103ZE和ENC28J60的WebServer设计;页面控制4路led;页面显示两路AD值和内部温度传感器的温度,采用DMA读取的方式;设置WebServer的IP值。……
  • 所需E币: 3
    时间: 2019-12-24 17:27
    大小: 261.77KB
    上传者: 978461154_qq
    TheENC28J60devicesthatyouhavereceivedconformfunctionallytothecurrentDeviceDataSheet(DS39662C),exceptfortheanomaliesdescribedinthisdocument.ThesiliconissuesdiscussedinthefollowingpagesareforsiliconlistedinTable1.ThesiliconissuesaresummarizedinTable2.IssuesspecifictotechnicalconformancewithIEEEStd.802.3arelistedinTable3.DataSheetclarificationsandcorrectionsstartonpage9,followingthediscussionofsiliconissues.ENC28J60ENC28J60SiliconErrataandDataSheetClarificationTheENC28J60devicesthatyouhavereceivedconformNote:ThisdocumentsummarizesallsiliconfunctionallytothecurrentDeviceDataSheeterrataissuesfromallrevisionsofsilicon,(DS39662C),exceptfortheanomaliesdescribedinthispreviousaswellascurrent.Onlythedocument.issuesindicatedinthelastcolumnofThesiliconissuesdiscussedinthefollowingpagesareTable2andTable3applytothecurrentforsiliconlistedinTable1.Thesiliconissuesaresiliconrevision(B7).……
  • 所需E币: 4
    时间: 2019-12-24 16:50
    大小: 799.41KB
    上传者: 16245458_qq.com
    网口调试程序希望大几多多指教……