当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>ABB DCS 系统>> 3BSE013280R1 TU810V1 铁岭市*
3BSE013280R1 TU810V1协议即引导程序协议,是一种基于UDP/IP的协议,主要用于客户机从服务器获得本机IP地址、服务器IP地址及其它配置信息,如本地子网掩码等。UDP协议即用户数据报协议,是一个简单的面向数据报的传输协议,与TCP不同,UDP不提供对IP协议的可靠机制、流控制以及错误恢复功能,所以实现起来比较简单,且不影响传输速度,适用于3BSE013280R1 TU810V1嵌入式系统。IP协议即网际协议,是网络上实现数据传输的基础,所有的TCP、UDP数据都以IP数据报格式传输,该协议提供了一种高效不可靠的无连接传输方式。ARP协议即地址解析协议,为IP地址与对应的物理地址提供映射。
3BSE013280R1 TU810V1网络通信程序实现
具体的程序实现主要包括网口驱动和通信协议两部分,网口驱动即初始化S3C4510B的硬件,主要是以太网控制器和收发缓冲的设置;网络协议的实现主要是完成数据的收发,保证目标板接入以太网。程序实现流程如图1所示。
图1 3BSE013280R1 TU810V1程序实现流程图
3.1网口驱动实现
网口驱动的实现主要是针对具体的开发板所做的硬件初始化,配置硬件工作环境。 3.1.1管理网卡芯片
3BSE013280R1 TU810V1在4510开发板中由MAC层的状态管理控制机通过MII接口来读取和设置网卡的工作状态,物理设备地址及其内部寄存器地址存放在站管理控制与地址寄存器STACON中,而要设置或读取的数据则放在站管理数据寄存器STADATA中。 在实际应用中,网卡的MAC地址可以从ICC EEPROM中读取,也可自行设定,只要保证在同一局域网内该地址的*性即可。 3.1.2初始化以太网控制器
①关闭MAC、BDMA收发中断,保证初始化程序的顺利进行。
②设置MAC、BDMA中断向量表。S3C4510B中共有21个中断源,MAC和BDMA发送/接收中断源占用16~19四个中断号。
③设置MAC、BDMA控制器的初始值,即初始化BDMA接收/发送控制寄存器和MAC接收/控制寄存器,具体收发细节。
④配置以太网的收发缓冲区。发送帧和接收帧的帧描述符起始地址分别存放在寄存器BDMATXPTR和BDMARXPTR中,在BDMA的操作过程中它们会更新为下一个帧地址。其中,帧描述符定义为结构类型,结构体成员描述了帧信息。
⑤使能BDMA接收中断和MAC发送中断。将中断屏蔽寄存器INTMSK中的相应位清零,响应BDMA和MAC中断请求。
HONEYWELL LG1093AA26 NSFP LG1093AA26
ALLEN BRADLEY 505V-FOD USPP 505VFOD
ADEPT TECH 30350-10352 NSFP 3035010352
GARLOCK KLOZURE 21852-4283 NSFP 218524283
SCIEMETRIC INSTRUMENTS 1000-1102-0000 USPP 100011020000
MIYACHI MM-730 USPP MM730
PERCEPTRON 911-0052 USPP 9110052
PERCEPTRON 911-0053 USPP 9110053
FANUC A06B-6058-H331 USPP A06B6058H331
INDRAMAT MDD-112C-N-020-N2L-130PB0 USPP MDD112CN020N2L1A
SQUARE D MHL36600-1021 USPP MHL366001021
YASKAWA ELECTRIC JANCD-SV02C NSFP JANCDSV02C
METASYS NU-NCM201-701 NSPP NUNCM201701
FANUC A350-0004-T012/01 USPP A3500004T01201
ALLEN BRADLEY 1336S-BX040-AN-EN4-L6 USPP 1336SBX040ANEN4L
MITSUBISHI MC256XP NSFP MC256XP
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。