• 首页
  • 公司介绍
    • 公司简介
    • 实力证明
    • 产品工作原理
    • 行业应用与解决方案
  • 全新热敏温控技术
    • 感温材料介绍
  • 产品系列
    • 定制产品
      • 船用不锈钢温控阀温包
      • TV/HAT系列温控阀
      • 洗衣机、洗碗机热动元件
    • 温度压力安全阀(T/P阀)
      • 热水器温度压力安全阀
      • 空压机温度压力安全阀
      • 蒸汽锅炉温度压力安全阀
    • T/P 阀感温棒
    • 电热执行器温包
      • TEA-500 电热执行器温包
      • TEA-501 电热执行器温包
      • TEA-504 电热执行器温包
    • 温控阀温包
      • 温控阀温包 – 300系列
      • 温控阀温包 – 301系列
    • 恒温混水阀温包
      • 0829 恒温混水阀温包
      • 5464 恒温混水阀温包
    • 防冻阀温包
    • 散流器风口温包
    • 汽车温控阀温包
      • 汽车发动机温控阀温包
      • 柴油过滤模块温包
  • 新闻资讯
  • 联系我们
  • Home
  • 新闻资讯
  • 基于C8051F340的集成以太网控制器的设计
 

基于C8051F340的集成以太网控制器的设计

by admin / 2020/07/24 / Published in 未分类

  本文介绍了基于C8051 F340和CP2200的以太网控制器的设计,并分别介绍了C8051 F340和CP2200的功能。过硬件电路和软件的设计,通过测试实现了以太网通信功能。
  产品采用美国Silicon Laboratories设计生产的C8051f340主控制芯片和CP2200以太网控制芯片。
  图允许简单地实现以太网功能。于仅使用两个芯片,并且控制芯片是8位计算机,因此成本低于使用32位计算机的传统解决方案。C8051F系列MCU系统控制器核心CIP-51微处理器与MCS-5 1TM指令集完全兼容。核采用流水线结构,与标准8051结构相比,指令执行速度大大提高,其中70%的指令在1或2个系统时钟周期内执行。本文的嵌入式系统中,使用的C8051F340微控制器具有64KB闪存和40个数字I / O引脚(5个8位端口)。系统时钟频率为48 MHz时,其最大运行速度可以达到48 Mips。为该系统上更复杂的TCP / IP协议栈的设计和实现提供了有利条件。CP2200是一个单芯片以太网控制器,集成了IEEE 802.3以太网媒体访问控制器(MAC),恒温阀芯10Base-T(PHY)物理层和8KB非易失性FLASH存储器。可以是具有11个以上端口的I / O。何微控制器或主轴处理器都添加了以太网通信功能。
  8位并行总线接口支持Intel和Motorola总线模式,并且可以使用多路复用或非多路复用寻址;它是目前最小的单芯片以太网控制器。文使用英特尔CP2200非多路复用总线连接器电路。
  地址总线端口A [0〜7]和数据总线端口D [0〜7]分别连接到F340和F340的引脚P2.0〜P2.7和P4.0〜P4.7可以通过这两条总线连接CP2200。据的寻址,发送和接收。INT和CS分别连接到F340的引脚P0.7和P3.7;单片机通过引脚P0.7控制CP2200的工作,CP2200通过引脚P3.7向单片机发送中断请求信号。统的软件设计主要包括系统的初始化和网络连接的建立。统初始化主要包括MCU微控制器初始化,TCP / IP初始化和以太网控制器初始化。MCU初始化包括禁用看门狗定时器,系统时钟,定时器,端口和串行端口初始化。CP / IP的初始化包括一些重要变量的初始化。TCP / IP初始化主要涉及某些TCP / IP协议;以太网控制器初始化用于以太网控制器复位,物理层PHY初始化和媒体访问控制器MAC。
  1是系统初始化模块的结构图。处理器完成通过CP2200以太网控制器的主机接口发送和接收数据的工作。
  主机处理器将数据发送到以太网时,主机接口首先将数据包发送到CP2200的发送缓冲区,然后发送发送指令。
  络连接主要由CP2200建立。

基于C8051F340的集成以太网控制器的设计_no.54

  果要发送10个以太网帧数据包,则需要查询前一个数据包的数据传输状态。果正在进行,请等到传输结束再发送;如果传输完成,请立即进行下一个数据包的发送。待之前的以太网数据包发送,TXBUSY == 0X00;设置发送缓冲区指针TXSTARTH = 0X00,TXSTARTL = 0X00;如果最后一个数据包被丢弃,则使用随机存储器访问方法将该数据包加载到发送缓冲区中;如果最后一个数据包发送成功,则可以使用自动写接口将数据包加载到发送缓冲区中;重置发送缓冲区指针TXSTARTH = 0X00,TXSTARTL = 0X00;在TXGO(TXCN.0)中写入1以开始发送数据包数据。2显示了通信流程图。据设计的硬件连接图连接C8051F340和CP2200,在IDE环境中编译,下载并运行软件编程文件,将PC的IP地址设置为“ 192.168.0.80”,然后进入IE浏览器地址输入“ 192.168.0.10”以查看简单的网页。文基于C8051F340和CP2200以太网控制器的设计,可在家庭生产和生活领域(如电力系统远程监控)中使用,并具有广阔的发展前景。
  本文转载自
  恒温阀芯 https://www.wisdom-thermostats.com

归档

  • 2020年八月
  • 2020年七月
  • 2020年六月
  • 2020年五月
  • 2020年四月
  • 2020年三月
  • 2020年二月
  • 2020年一月
  • 2019年十二月
  • 2019年十一月
  • 2019年十月
  • 2019年九月
  • 2019年八月
  • 2019年七月
  • 2019年六月
  • 2019年五月
  • 2019年四月
  • 2019年三月
  • 2019年二月
  • 2019年一月
  • 2018年十二月
  • 2018年十一月
  • 2018年十月
  • 2018年八月
  • 2018年七月
  • 2018年六月
  • 2018年五月
  • 2018年四月
  • 2018年一月
  • 2017年十月

文章分类

  • 技术
  • 资讯

关于威仕顿

  • 公司简介
  • 实力证明
  • 感温材料介绍
  • 全新热敏温控技术
  • 产品工作原理
  • 行业应用与解决方案
  • 版权与条款

产品

  • 定制产品
    • 船用不锈钢温控阀温包
    • TV/HAT系列温控阀
    • 洗衣机、洗碗机热动元件
  • 温度压力安全阀(T/P阀)
    • 热水器温度压力安全阀
    • 空压机温度压力安全阀
    • 蒸汽锅炉温度压力安全阀
  • 电热执行器温包
    • TEA-500 电热执行器温包
    • TEA-501 电热执行器温包
    • TEA-504 电热执行器温包
  • 温控阀温包
    • 温控阀温包 – 300系列
    • 温控阀温包 – 301系列
  • 恒温混水阀温包
    • 0829 恒温混水阀温包
    • 5464 恒温混水阀温包
  • T/P 阀感温棒
  • 防冻阀温包
  • 散流器风口温包
  • 汽车温控阀温包
    • 汽车发动机温控阀温包
    • 柴油过滤模块温包

联系我们

Tel.: 0574 - 8805 9937
Mob.: 180 6927 2889
技术咨询: 181 0689 9222

Email: sales@wisdom-thermostats.com

浙江威仕顿温控科技有限公司
宁波市 鄞州区 首南街道,萧皋西路 615 号

© 2015 浙江威仕顿温控科技有限公司 all rights reserved. | 浙ICP备17055712号

TOP