新闻中心

EEPW首页>手机与无线通信>设计应用> 基于PIC18F66J60的Ethernet至RS-232的协议转换器

基于PIC18F66J60的Ethernet至RS-232的协议转换器

作者: 时间:2011-01-27 来源:网络 收藏

通信软件流程框图

本文引用地址://m.amcfsurvey.com/article/156750.htm


各状态说明:

  SM_APP_INIT: 起始状态,进行

初始化,并根据参数设置进入相关状态。
  SM_APP_ARP_ASK: 向远端主机发出地址解析包,根据IP 地址请求对应的的网络地址。
  SM_APP_ARP_RESOLVE: 接受远端主机发出地址解析包,设置远端主机的网络地址。
  SM_APP_UDP_SOCKET: 建立UPD 连接。
  SM_APP_UDP: 进行UPD连接模式下的数据接收和发送。
  SM_APP_TCP_SERVER_SOCKET: 建立TCP SERVER 模式下的TCP 连接,并处于监听状态。
  SM_APP_TCP_SERVER: 进行TCP SERVER 连接模式下的数据接收和发送。
  SM_APP_TCP_CLIENT_SOCKET: 建立TCP CLIENT 模式下的TCP 连接,并向主机发送连接请求。
  SM_APP_TCP_CLIENT: 进行TCP CLIENT 连接模式下的数据接收和发送。
  SM_APP_ERROR: 空状态,用于程序的调试。

参数配置方法

该系统使用NetConfig 应用软件进行模块的参数配置。NetConfig运行后,首先会以广播的方式查找网络上的模块,当模块被查找到之后,用户可对其连接模式、MAC地址、IP地址、端口地址、远端主机IP 地址、远端主机端口地址、串口速率、DHCP是否有效等进行配置。

结语

基于PIC18F66J60的Ethernet 至 RS-232 的协议转换器,以八位机实现了协议转换功能,与市场同类产品相比较,具有更低成本、更低功耗、性能优越的特点。用户利用它可以轻松实现嵌入式设备的网络功能,不需要了解复杂的网络知识以及TCP/IP 协议,节省人力物力和开发时间,使产品更快的投入市场,增强竞争力。此外,高集成度使芯片以外的收发部件极少,节约了相当大的印制板空间,降低了组件成本。在实际运用中,只需将此模块安装于被控设备,即可将原有设备无缝的接入Ethernet,构成新的网络控制系统,实现网络自动化程度的大幅提升。

参考文献:
1、PIC18F97J60 Family Data Sheet
2、AN833.The Microchip TCP/IP Stack
3、AN870.An SNMP Agent for the Microchip TCP/IP Stack

tcp/ip相关文章:tcp/ip是什么



上一页 1 2 3 下一页

关键词:收发器

评论


相关推荐

技术专区

关闭