CH395DS1_V46.DOC

Size: px
Start display at page:

Download "CH395DS1_V46.DOC"

Transcription

1 CH395 手册 ( 一 ) 1 1 概述 以太网协议栈芯片 CH395 手册版本 :1D CH395 是以太网协议栈管理芯片, 用于单片机系统进行以太网通讯 CH395 芯片自带 10/100M 以太网介质传输层 (MAC) 和物理层 (PHY), 完全兼容 IEEE /100M 协议, 内置了 PPPOE IP DHCP ARP ICMP IGMP UDP TCP 等以太网协议栈固件 单片机系统可以方便的通过 CH395 芯片进行网络通讯 CH395 支持三种通讯接口 :8 位并口 SPI 接口或者异步串口, 单片机 /DSP/MCU/MPU 等控制器可以通过上述任何一种通讯接口控制 CH395 芯片进行以太网通讯 下图为 CH395 的应用框图 D0-D7 IP 本地端控制器单片机 DSP MCU MPU 等 A0 RD# WR# PCS# 并行总线 SCS SCK MOSI=> SDI MISO <= SDO SPI 总线 8 位被动并口 SPI 设备接口 DHCP ARP UDP ICMP IGMP TCP 交换机 PC 路由器等网络设备 TXD => RXD RXD <= TXD 串口 UART INT# 异步串口 PPPOE 10/100M MAC/PHY TXP TXN RXP RXN 以太网信号 2 特点 内部自带以太网介质传输层 (MAC) 和物理层 (PHY) 支持 10/100M, 全双工 / 半双工自适应, 兼容 协议 支持多种模式的地址过滤 与 802.3x 全双工流控和半双工背压流控完全兼容 支持 MDI/MDIX 线路自动转换 内置 TCP/IP 协议簇, 支持 IPv4 DHCP ARP ICMP IGMP UDP TCP 协议 内置 PPPOE 协议, 支持 PAP 和 CHAP 认证 提供 8 个独立的 Socket 对, 可以同时进行数据收发 提供高速 8 位被动并行接口, 支持连接到单片机的并行数据总线 提供最高 30MHz 速度的 SPI 设备接口, 支持连接到单片机的 SPI 串行总线

2 CH395 手册 ( 一 ) 2 提供最高 3Mbps 速度的异步串口, 支持连接到单片机的串行口, 支持通讯波特率动态调整 支持低功耗模式 内置 24K RAM, 可用于以太网数据收发, 每个 Socket 收发缓冲区可以自由配置 内置 4KB EEPROM 支持 8 路 GPIO 提供 LQFP64M 和 LQFP128 无铅封装, 兼容 RoHS 注 : 仅 CH395Q 支持 PPPOE 3 封装

3 CH395 手册 ( 一 ) 3 芯片型号 名称 芯片封装描述 CH395L LQFP128 LQFP 封装 ;128 脚 ; 本体 14x14mm CH395Q LQFP64M LQFP 封装 ;64 脚 ; 本体 10x10mm 4 引脚 CH395L 引脚号 CH395Q 引脚号 引脚名称 类型 引脚说明 VCC33 电源 3.3V 正电源输入端, 外接 0.1uF 电源退耦电容 VCC18 电源 1.8V 正电源输入端, 外接 0.1uF 电源退耦电容 GND 电源 公共接地端

4 CH395 手册 ( 一 ) 保留引脚, 悬空 NC RSETE 输入 外接 12-18K 电阻到地端 10 4 RXP 以太网信号 以太网 RXP 信号 11 5 RXN 以太网信号 以太网 RXN 信号 14 7 TXP 以太网信号 以太网 TXP 信号 15 8 TXN 以太网信号 以太网 TXN 信号 XI 输入 晶体振荡的输入端, 需要外接 30MHz 晶体 XO 输出 晶体振荡的反相输出端, 需要外接 30MHz 晶体 GPIO0 双向三态 GPIO0, 默认输入 GPIO1 双向三态 GPIO1, 默认输入 GPIO2 双向三态 GPIO2, 默认输入 GPIO3/ RDY# 双向三态 GPIO3, 默认输出,CH395 复位后, 输出低电平 RST 输出 电源上电复位和外部复位输出, 高电平有效 SEL 输入 芯片内部复位期间为接口配置输入, 内置上拉电阻 GPIO4 双向三态 GPIO4, 默认输入 GPIO5 双向三态 GPIO5, 默认输入 GPIO6 双向三态 GPIO6, 默认输入 GPIO7 双向三态 GPIO7, 默认输入 RSTI 输入 外部复位输入, 低电平有效, 内置上拉电阻 INT# 输出 中断请求输出, 低电平有效, 内置上拉电阻 99 - A0 输入 并口的地址输入, 区分命令口与数据口, 内置上拉电阻, 当 A0=1 时可以写命令, 当 A0=0 时可以读写数据 PCS# 输入 并口的片选控制输入, 低电平有效, 内置上拉电阻 RD# 输入 并口的读选通输入, 低电平有效, 内置上拉电阻 WR# 输入 并口的写选通输入, 低电平有效, 内置上拉电阻 RXD 输入 异步串口的串行数据输入, 内置上拉电阻 TXD 输入输出 在芯片内部复位期间为接口配置输入, 内置上拉电阻, 在芯片复位完成后为异步串口的串行数据输出 SCS 输入 SPI 接口的片选输入, 低电平有效, 内置上拉电阻 SCK 输入 SPI 接口的串行时钟输入, 内置上拉电阻 SDI 输入 SPI 接口的串行数据输入, 内置上拉电阻 SDO 三态输出 SPI 接口的串行数据输出 118~ ~126 - D0~D7 双向三态 并口的 8 位双向数据总线, 内置上拉电阻 ELINK 输出 以太网连接通讯指示灯驱动引脚 ( 注 : 本表中标注为灰色的引脚, 只能承受 3.3V 输入电压, 未标注的引脚可承受 3.3V 和 5V 输入 )

5 CH395 手册 ( 一 ) 5 5 命令 本手册中的数据, 后缀 B 为二进制数, 后缀 H 为十六进制数, 否则为十进制数 低字节在前 (Little-Endian) 的双字数据 ( 共 32 位 ) 指 : 先是最低字节 ( 位 7~ 位 0), 接着是较低字节 ( 位 15~ 位 8), 然后是较高字节 ( 位 23~ 位 16), 最后是最高字节 ( 位 31~ 位 24) 数据流是指由若干连续字节组成的数据块, 数据块的总长度最小为 0, 最大为 4096 下表输入数据和输出数据的括号中的数字为参数的字节数, 没有括号则默认为 1 个字节 本手册中所指的单片机基本适用于 DSP 或者 MCU/MPU/SCM 等 Socket Pair( 插口对 ) 包含源 IP, 源端口, 目的 IP 和目的端口的四元组, 可以唯一确定互联网中的连接双方 本手册简称 Socket CH395 内部可以同时提供 8 个 Socket, 其索引值分别为 0,1,2, 3,4,5,6,7 本手册约定的 IP 和 MAC 地址高字节和低字节可能与某些文档不同, 仅为方便说明 : 如 IP 地址为 , 其中 192 为最低字节,2 为最高字节 本文称 (IP) 低字节在前 如 MAC 地址为 , 其中 00 为最低字节,05 为最高字节 本文称 (MAC) 低字节在前 本手册中所有包含 IP 地址输入或者输出的命令, 字节顺序均为 IP 低字节在前 本手册中所有包含 MAC 地址输入或者输出的命令, 字节顺序均为 MAC 低字节在前 代码命令名称 CMD_ 输入数据输出数据命令用途 01H GET_IC_VER 版本号获取芯片及固件版本 SET_BAUDRATE ( 等 1mS) 02H 波特率系数 (3) 设置串口通讯波特率操作状态 03H ENTER_SLEEP 进入低功耗睡眠挂起状态 05H RESET_ALL ( 等 50mS) 执行硬件复位 19H GET_GLOB_INT_STATUS_ALL 全局中断状态 (2) 获取全局中断状态 06H CHECK_EXIST 任意数据 按位取反 测试通讯接口和工作状态 20H SET_PHY PHY 连接方式 设置 PHY 连接方式 21H SET_MAC_ADDR MAC 地址 (6) 设置 MAC 地址 22H SET_IP_ADDR IP 地址 (4) 设置 IP 地址 23H SET_GWIP_ADDR 网关地址 (4) 设置网关 IP 地址 24H SET_MASK_ADDR 子网掩码 (4) 设置子网掩码 过滤模式 25H SET_MAC_FILT HASH0(4) HASH1(4) 设置 MAC 过滤模式 26H GET_PHY_STATUS PHY 的状态 获取 PHY 的状态 27H INIT_CH395 初始化 CH395 芯片 28H GET_UNREACH_IPPORT 不可达信息 (8) 获取不可达 IP, 端口和协议 29H GET_GLOB_INT_STATUS 全局中断状态获取全局中断状态 2AH SET_RETRAN_COUNT 重试次数设置重试次数, 最大 20 次 2BH SET_RETRAN_PERIOD 重试周期 (2) 设置重试周期, 最大 1000MS 2CH GET_CMD_STATUS 命令执行状态获取命令执行状态 2DH GET_REMOT_IPP_SN Socket 索引 IP 和端口 (6) 获取远端 ( 目的 ) 的 IP 和端口 2EH CLEAR_RECV_BUF_SN Socket 索引清空 Socket 的接收缓冲区 2FH GET_SOCKET_STATUS_SN Socket 索引 Socket 状态获取 Socket 状态 30H GET_INT_STATUS_SN Socket 索引 Socket 中断获取 Socket 的中断状态 31H SET_IP_ADDR_SN Socket 索引目的 IP(4) 设置 Socket 的目的 IP 地址

6 32H 33H 34H CH395 手册 ( 一 ) 6 SET_DES_PORT_SN SET_SOUR_PORT_SN SET_PROTO_TYPE_SN Socket 索引 目的端口 (2) Socket 索引 源端口 (2) Socket 索引协议类型 设置 Socket 的目的端口 设置 Socket 的源端口 设置 Socket 的工作模式 35H OPEN_SOCKET_SN Socket 索引打开 Socket 36H TCP_LISTEN_SN Socket 索引启动 Socket 监听 37H TCP_CONNECT_SN Socket 索引启动 Socket 连接 38H TCP_DISNCONNECT_SN Socket 索引断开 Socket 的 TCP 连接 39H WRITE_SEND_BUF_SN Socket 索引长度 (2) 数据流 (N) 向 Socket 发送缓冲区写数据 3BH GET_RECV_LEN_SN Socket 索引长度 (2) 获取 Socket 接收数据长度 READ_RECV_BUF_SN Socket 索引 3CH 数据流 (N) 从 Socket 接收缓冲区接收数据长度 (2) 3DH CLOSE_SOCKET_SN Socket 索引关闭 Socket 3EH SET_IPRAW_PRO_SN Socket 索引 IP 协议字段 设置 Socket 的 IP 包的协议字段 3FH PING_ENABLE 使能标志 PING 使能 40H GET_MAC_ADDR MAC 地址 (6) 获取 MAC 地址 41H DHCP_ENABLE 使能标志 启动 ( 停止 )DHCP 42H GET_DHCP_STATUS DHCP 状态 获取 DHCP 状态 43H GET_IP_INF IP 等信息 获取 IP,MASK,DNS 等信息 44H PPPOE_SET_USER_NAME PPPOE 用户名 设置 PPPOE 用户名 45H PPPOE_SET_PASSWORD PPPOE 密码 设置 PPPOE 密码 46H PPPOE_ENABLE 使能标志 启动 ( 停止 )PPPOE 47H GET_PPPOE_STATUS PPPOE 状态 获取 PPPOE 状态 50H SET_TCP_MSS TCP MSS(2) 设置 TCP MSS 51H SET_TTL TTL 设置 TTL 值, 最大 128 Socket 索引 52H SET_RECV_BUF 起始块地址块个数 设置 Socket 接收缓冲区 Socket 索引 53H SET_SEND_BUF 起始块地址块个数 设置 Socket 发送缓冲区 55H SET_FUN_PARA 功能参数 (4) 设置功能参数 56H SET_KEEP_LIVE_IDLE 4 字节时间参数 设置 KEEPLIVE 空闲时间 57H SET_KEEP_LIVE_INTVL 4 字节时间参数 设置 KEEPLIVE 超时时间 58H SET_KEEP_LIVE_CNT 重试次数 设置 KEEPLIVE 超时重试次数 59H SET_KEEP_LIVE_SN Socket 索引配置 设置设置 Socket KEEPLIVE E9H EEPROM_ERASE 擦除 EEPROM EEPROM_WRITE EEPROM 地址 (2) EAH 长度数据流 (N) 写 EEPROM

7 CH395 手册 ( 一 ) 7 EEPROM_READ EEPROM 地址 (2) EBH 数据流 (N) 读 EEPROM 长度 ECH READ_GPIO_REG GPIP0 寄存器地址 GPI0 寄存器值读 GPIO 寄存器 WRITE_GPIO_REG GPIP0 寄存器地址 EDH 写 GPIO 寄存器 GPIP0 寄存器值 表中阴影部分的命令通常需要执行一定的时间并且查询该命令的执行状态, 单片机可以通过 GET_CMD_STATUS 来获取状态 ( 关于状态定义参考 CH395INC.H) 5.1. CMD_GET_IC_VER 该命令用于获取芯片及固件版本 返回的 1 个字节数据是版本号, 其位 7 为 0, 位 6 为 1, 位 5~ 位 0 为版本号 如果返回值为 41H, 去掉位 7 和位 6, 版本号为 01H 本文统一称为芯片版本 5.2. CMD_SET_BAUDRATE 该命令用于设置 CH395 的串口通讯波特率 在 CH395 工作于串口通讯方式时, 复位后默认的通讯波特率由 SDO,SDI 和 SCK 三个引脚的电平组合设定 ( 参考本手册第 6.4 节 ), 这些引脚都悬空时默认是 9600bps 如果单片机支持较高的通讯速度, 可以通过该命令动态调整串口通讯波特率 该命令需要输入三个数据, 分别是波特率系数 0 波特率系数 1 波特率系数 2, 下表是与波特率的对应关系 波特率系数 2 波特率系数 1 波特率系数 0 串口通讯波特率 (bps) 误差 00H 12H C0H % 00H 25H 80H % 00H 4BH 00H % 00H 96H 00H % 00H E1H 00H % 01H 2CH 00H % 01H C2H 00H % 07H 08H 00H % 0EH 10H 00H % 01H 86H A0H % 0FH 42H 40H % 2DH C6H C0H % 计算公式 : BaudRate = ( 波特率系数 2 <<16) + ( 波特率系数 1 << 8) + 波特率系数 0 通常情况下, 设置串口通讯波特率在 1mS 时间之内完成, 完成后 CH395 以新设定的通讯波特率输出操作状态, 所以单片机应该在发出命令后及时调整自身的通讯波特率 5.3. CMD_ENTER_SLEEP 该命令使 CH395 芯片进入低功耗睡眠挂起状态 当单片机向 CH395 写入新的命令时 ( 没有数据输入的命令, 如 CMD_GET_IC_VER), 会退出低功耗状态 对于并口和 SPI 接口通讯方式,SCS 片选有效也将导致 CH395 退出低功耗状态, 所以单片机在发出 CMD_ENTER_SLEEP 命令后, 应该立即使 SCS 片选无效 进入睡眠状态 CH395 的 MAC 和 PHY 将会进入掉电模式, 断开以太网连接 通常情况下,CH395 退出低功耗状态需要几毫秒的时间

8 CH395 手册 ( 一 ) CMD_RESET_ALL 该命令使 CH395 执行硬件复位 通常情况下, 硬件复位在 50mS 时间之内完成 5.5. CMD_CHECK_EXIST 该命令用于测试通讯接口和工作状态, 以检查 CH395 是否正常工作 该命令需要输入 1 个字节数据, 可以是任意数据, 如果 CH395 正常工作, 那么 CH395 的输出数据是输入数据的按位取反 例如, 输入数据是 57H, 则输出数据是 A8H 5.6. CMD_SET_PHY 该命令用设置 CH395 以太网 PHY 的连接方式 默认为自动协商方式 该命令需要输入 1 个字节数据, 该数据为连接方式代码 : 连接方式代码为 01H 时断开 PHY 连接 ; 连接方式代码为 02H 时 PHY 为 10M 全双工 ; 连接方式代码为 04H 时 PHY 为 10M 半双工 ; 连接方式代码为 08H 时 PHY 为 100M 全双工 ; 连接方式代码为 10H 时 PHY 为 100M 半双工 ; 连接方式代码为 20H 时 PHY 自动协商 CH395 收到此命令后会复位 MAC 和 PHY, 按照新设置的连接方式重新进行连接 如果以太网已经连接, 则会断开并重新连接 5.7. CMD_SET_MAC_ADDR 该命令用于设置 CH395 的 MAC 地址, 需要输入 6 个字节的 MAC,MAC 地址低字节在前 CH395 芯片将会把 MAC 地址保存在内部的 EEPROM 中, 该命令执行需要 100mS CH395 芯片出厂时已经烧录了由 IEEE 分配的 MAC 地址, 如非必要请勿设置 MAC 地址 5.8. CMD_SET_IP_ADDR 该命令用于设置 CH395 的 IP 地址, 需要输入 4 个字节的 IP 地址,IP 低字节在前 本手册中所有包含 IP 输入或者输出的命令, 字节顺序均为 IP 低字节在前, 以下将不再说明 5.9. CMD_SET_GWIP_ADDR 该命令用于设置 CH395 的网关地址, 需要输入 4 个字节的 IP 地址 CMD_SET_MASK_ADDR 该命令用于设置 CH395 的子网掩码, 该命令需要输入 4 个字节的掩码 默认为 , 可以不设置 CMD_SET_MAC_FILT 该命令用于设置 MAC 过滤模式 MAC 可以设置多种过滤模式 该命令需要输入 9 个字节数据, 第 1 个字节为过滤模式, 该数据的各位含义如下 : 位名称描述 [5:7] - 保留

9 CH395 手册 ( 一 ) 9 4 SEND_ENABLE 发送使能 3 RECV_ENABLE 接收使能 2 RECV_MULTIPKT 接收多播包 1 RECV_ALL 接收所有数据 0 RECV_BROADPKT 接收广播包 以上各位为 1 表示开启, 为 0 表示关闭 CH395 复位后默认 RECV_BROADPKT,RECV_ENABLE, SEND_ENABLE 开启 下表为各位的含义 : RECV_ENABLE RECV_ALL RECV_BROADPKT RECV_MULTIPKT 描述 接收与 MAC 地址相匹配的数据包 1 1 X X 接收所有数据包 接收与 MAC 地址相匹配的数据包接收广播数据包 接收与 MAC 地址相匹配的数据包接收多播数据包 接收与 MAC 地址相匹配的数据包接收广播数据包接收多播数据包 0 X X X 禁止接收 第 2 至第 5 字节为 HASH0( 哈希表 0), 第 6 至第 9 字节为 HASH1( 哈希表 1), HASH0 与 HASH1 仅在多播开启下有效 HASH0 和 HASH1 共同构成一个 64 位的 HASH 表, 0-31 位为 HASH0, 位为 HASH1 HASH 表计算方法 : 将多播地址使用标准的以太网冗余校验 (CRC32) 计算出一个 32 位的 CRC 值, 使用此 CRC 值的高 6 位作为索引值, 将 HASH 表对应的位写 1 例如, 多播地址计算出 CRC 值的高 6 位为 32, 则应该将 HASH1 的第 0 位写 CMD_GET_PHY_STATUS 该命令用于获取 PHY 的连接状态 收到该命令后,CH395 会查询当前 PHY 连接状态并输出 1 个字节的 PHY 的连接状态代码 : 连接状态代码为 01H 时表示 PHY 连接断开 ; 连接状态代码为 02H 时表示 PHY 连接为 10M 全双工 ; 连接状态代码为 04H 时表示 PHY 连接为 10M 半双工 ; 连接状态代码为 08H 时表示 PHY 连接为 100M 全双工 ; 连接状态代码为 10H 时表示 PHY 连接为 100M 半双工 CMD_INIT_CH395 该命令用于初始化 CH395, 包括 : 初始化 CH395 的 MAC,PHY 以及 TCP/IP 协议栈 该命令需要约 350mS 执行完毕 单片机可以发送 GET_CMD_STATUS 来查询是否执行完毕和执行状态 CMD_GET_UNREACH_IPPORT 该命令用于获取不可达 IP, 端口以及协议类型 当接收到不可达报文后,CH395 会产生不可达中断 单片机可以用该命令来获取不可达信息, 收到此命令后 CH395 会依次输出 1 字节的不可达代码, 1 个字节协议类型,2 个字节的端口号 ( 低字节在前 ), 4 个字节 IP 单片机可以根据不可达代码来判

10 CH395 手册 ( 一 ) 10 断是协议不可达, 端口不可达还是 IP 不可达 关于不可达代码请参考 RFC792(CH395INC.H 定义了 4 种常见的不可达代码 ) CMD_GET_GLOB_INT_STATUS 该命令用于获取全局中断状态, 收到此命令后 CH395 会输出 1 个字节的全局中断状态 全局中断状态定义如下 : 位名称描述 7 GINT_STAT_SOCK3 Socket3 中断 6 GINT_STAT_SOCK2 Socket2 中断 5 GINT_STAT_SOCK1 Socket1 中断 4 GINT_STAT_SOCK0 Socket0 中断 3 GINT_STAT_DHCP DHCP 和 PPPOE 中断 和 GINT_STAT_PPPOE 2 GINT_STAT_PHY_CHANGE PHY 状态改变中断 1 GINT_STAT_IP_CONFLI IP 冲突 0 GINT_STAT_UNREACH 不可达中断 1 GINT_STAT_UNREACH: 不可达中断 当 CH395 收到 ICMP 不可达中断报文后, 将不可达 IP 数据包的 IP 地址, 端口, 协议类型保存到不可达信息表中, 然后产生此中断, 单片机收到此中断, 可以发送 GET_UNREACH_IPPORT 命令来获取不可达信息 2 GINT_STAT_IP_CONFLI:IP 冲突中断 当 CH395 检测到自身 IP 地址和同一网段内的其他网络设备 IP 地址相同时会产生此中断 3 GINT_STAT_PHY_CHANGE:PHY 变化中断 当 CH395 的 PHY 连接有变化时产生此中断, 例如 PHY 状态由连接状态变化为断开状态或者由断开状态变化为连接状态 单片机可以发送 GET_PHY_STATUS 命令来获取当前 PHY 连接的状态 4 GINT_STAT_DHCP 和 GINT_STAT_PPPOE:DHCP 中断和 PPPOE 中断共用此中断源, 如果单片机使能 CH395 的 DHCP 功能,CH395 将会产生此中断, 单片机可以发送 CMD_GET_DHCP_STATUS 命令获取 DHCP 状态, 如果状态为 0, 表示成功, 否则超时失败 如果外部单片机使能 CH395 的 PPPOE 功能,CH395 也会产生此中断, 单片机可以发送命令 CMD_GET_DHCP_STATUS 获取 PPPOE 的状态,0 表示成功, 其他值为错误码 5 GINT_STAT_SOCK0 - GINT_STAT_SOCK3:Socket 中断 当 Socket 有中断事件时 CH395 会产生此中断, 单片机需要发送 GET_INT_STATUS_SN 获取 Socket 的中断状态 请参考 GET_INT_STATUS_SN 部分 此命令执行完毕后,CH395 会将 INT# 引脚置为高电平并将全局中断状态清除 CMD_GET_GLOB_INT_STATUS_ALL 该命令用于获取全局中断状态, 收到此命令后 CH395 会输出 2 个字节的全局中断状态 全局中断状态定义如下 : 位名称描述 [12:18] - 保留 11 GINT_STAT_SOCK7 Socket7 中断 10 GINT_STAT_SOCK6 Socket6 中断 9 GINT_STAT_SOCK5 Socket5 中断 8 GINT_STAT_SOCK4 Socket4 中断 7 GINT_STAT_SOCK3 Socket3 中断

11 CH395 手册 ( 一 ) 11 6 GINT_STAT_SOCK2 Socket2 中断 5 GINT_STAT_SOCK1 Socket1 中断 4 GINT_STAT_SOCK0 Socket0 中断 3 GINT_STAT_DHCP DHCP 和 PPPOE 中断 和 GINT_STAT_PPPOE 2 GINT_STAT_PHY_CHANGE PHY 状态改变中断 1 GINT_STAT_IP_CONFLI IP 冲突 0 GINT_STAT_UNREACH 不可达中断 关于位 0-7 请参考 5.15 章节 GINT_STAT_SOCK4 - GINT_STAT_SOCK7:Socket 中断 当 Socket 有中断事件时 CH395 会产生此中断, 单片机需要发送 GET_INT_STATUS_SN 获取 Socket 的中断状态 请参考 GET_INT_STATUS_SN 部分 CH395 获取可以通过 CMD_GET_GLOB_INT_STATUS 和 CMD_GET_GLOB_INT_STATUS_ALL 两个命令来获取中断状态, 前者只能获取到低 8 位的中断状态, 后者可以获取全部的中断状态, 使用时需要注意, 任何版本的芯片都支持 CMD_GET_GLOB_INT_STATUS 命令, 如果芯片版本号大于等于 0X44 且使用了 Socket4 Socke7 则只能用 CMD_GET_GLOB_INT_STATUS_ALL 芯片版本号小于 0X44 不支持 CMD_GET_GLOB_INT_STATUS_ALL 命令 CMD_SET_RETRAN_COUNT 该命令用于设置重试次数, 需要输入 1 个字节的重试次数, 允许最大值为 20, 输入数据大于 20, 则会按 20 处理 默认重试次数为 12 次, 重试仅在 TCP 模式下有效 CMD_SET_RETRAN_PERIOD 该命令用于设置重试周期, 需要输入 2 个字节 ( 低字节在前 ) 的周期数, 单位为毫秒, 允许最大值为 1000 重试的总时间为 N * M,N 为重试次数,M 为重试周期 默认重试周期为 500MS, 重试仅在 TCP 模式下有效 CMD_GET_CMD_STATUS 该命令用于获取命令执行的状态 CH395 会输出 1 个字节数据, 此数据为命令执行的状态 命令执行状态如下 : 代码名称描述 00H CH395_ERR_SUCCESS 成功 10H CH395_ERR_BUSY 忙, 表示命令正在执行 11H CH395_ERR_MEM 内存管理错误 12H CH395_ERR_BUF 缓冲区错误 13H CH395_ERR_TIMEOUT 超时 14H CH395_ERR_RTE 路由错误 15H CH395_ERR_ABRT 连接中止 16H CH395_ERR_RST 连接复位 17H CH395_ERR_CLSD 连接关闭 18H CH395_ERR_CONN 无连接 19H CH395_ERR_VAL 值错误 1AH CH395_ERR_ARG 参数错误

12 CH395 手册 ( 一 ) 12 1BH CH395_ERR_USE 已被使用 1CH CH395_ERR_IF MAC 错误 1DH CH395_ERR_ISCONN 已连接 20H CH395_ERR_OPEN 已打开 如果单片机收到 CH395_ERR_BUSY, 表示 CH395 正在执行命令, 单片机则应该延时 2 毫秒以上再次发送 CMD_GET_CMD_STATUS 命令获取状态 命令码表中阴影部分的命令均需要发送 CMD_GET_CMD_STATUS 来获取执行状态 CMD_GET_REMOT_IPP_SN 该命令用于获取远端的 IP 地址和端口号, 需要输入 1 个字节的 Socket 索引值,CH395 会输出 4 个字节 IP 地址,2 个字节 ( 低字节在前 ) 端口号 Socket 工作在 TCP Server 模式且连接建立后, 单片机可以通过该命令获取远端的 IP 地址及端口号 CMD_CLEAR_RECV_BUF_SN 该命令用于清空 Socket 的接收缓冲区, 需要输入 1 个字节的 Socket 索引值 收到此命令,CH395 会将此 Socket 的接收长度清零, 接收指针指向缓冲区头部 CMD_GET_SOCKET_STATUS_SN 该命令用于获取 Socket 的状态, 需要输入 1 个字节的 Socket 索引值 CH395 接收到此命令后会输出 2 个字节的状态码 第 1 个状态码为 Socket 的状态码,Socket 的状态码定义如下 : 代码 00H 05H 名称 SOCKET_CLOSED SOCKET_OPEN 第 2 个状态码为 TCP 的状态码, 仅在 TCP 模式且已经被打开时有意义,TCP 状态码定义如下 : 代码 名称 描述 00H TCP_CLOSED 关闭 01H TCP_LISTEN 监听 02H TCP_SYN_SENT SYN 发送 03H TCP_SYN_RCVD SYN 接收 04H TCP_ESTABLISHED TCP 连接建立 05H TCP_FIN_WAIT_1 主动关闭方首次发送 FIN 06H TCP_FIN_WAIT_2 主动关闭方收到 FIN 的 ACK 07H TCP_CLOSE_WAIT 被动关闭方收到 FIN 08H TCP_CLOSING 正在关闭 09H TCP_LAST_ACK 被动关闭方发送 FIN 0AH TCP_TIME_WAIT 2MLS 等待状态 TCP 状态均为 TCP/IP 协议中规定的状态, 详细的含义请参考 TCP/IP 协议 CMD_GET_INT_STATUS_SN

13 CH395 手册 ( 一 ) 13 该命令用于获取 Socket 的中断状态, 需要输入 1 个字节的 Socket 索引值,CH395 收到该命令后会输出 1 个字节的 Socket 的中断码, 中断码各位定义如下 : 位名称描述 7 - 保留 6 SINT_STAT_TIM_OUT 超时 5 - 保留 4 SINT_STAT_DISCONNECT TCP 断开 3 SINT_STAT_CONNECT TCP 连接 2 SINT_STAT_RECV 接收缓冲区非空 1 SINT_STAT_SEND_OK 发送成功 0 SINT_STAT_SENBUF_FREE 发送缓冲区空闲 1 SINT_STAT_SENBUF_FREE, 发送缓冲区空闲中断, 单片机向 Socket 发送缓冲区写入数据后, CH395 会将数据快速复制到内部的协议栈或者 MAC 缓冲区中, 以便封装数据, 当数据复制完毕后, 会产生此中断, 单片机可以继续向发送缓冲区写入后续数据 单片机向 Socket 发送缓冲区写入一次数据后, 必须等到产生此中断后才可以写入下一次数据 2 SINT_STAT_SEND_OK, 发送成功中断, 产生此中断, 表示数据包被成功发送,Sokcet 每发送成功一包数据后会产生此中断 单片机向 Socket 缓冲区写入一次数据后,CH395 可能会封装成若干个数据包进行发送, 所以可能会产生若干次发送成功中断 3 SINT_STAT_CONNECT,TCP 连接中断, 仅在在 TCP 模式下有效 表明 TCP 连接成功, 单片机必须在产生此中断后, 才可以进行数据传输 4 SINT_STAT_DISCONNECT,TCP 连接断开中断, 仅在 TCP 模式下有效, 表明 TCP 连接断开 5 SINT_STAT_TIM_OUT,TCP 模式下, TCP 连接 断开 发送数据等过程中出现超时, 会产生此中断 IPRAW UDP 模式下, 发送数据失败也会产生此中断 在产生 SINT_STAT_DISCONNECT 和 SINT_STAT_TIM_OUT 中断后, 根据 FUN_PARA_FLAG_SOCKET_CLOSE 位为 1 还是为 0,CH395 会做出不同的动作 如果 FUN_PARA_FLAG_SOCKET_CLOSE 为 0 则当产生上述两种中断后,CH395 会主动将 Socket 状态置为关闭状态并将相关缓冲区全部清除 反之则不会对 Socket 状态和相关缓冲区做任何操作, 以方便外部单片机在 TCP 断开或者超时后将残留的数据读出, 当外部单片机将数据读出后, 必须发送关闭命令将 Socket 关闭 CMD_SET_IP_ADDR_SN 该命令用于设置 Socket 目的 IP 地址, 需要输入 1 个字节的 Socket 索引值和 4 个字节的目的 IP 地址 在 Socket 工作在 IPRAW UDP TCP Client 模式下, 必须在发送 CMD_OPEN_SOCKET_SN 命令前之前设置目的 IP CMD_SET_DES_PORT_SN 该命令用于设置 Socket 目的端口, 需要输入 1 个字节的 Socket 索引值和 2 个字节的目的端口 ( 低字节在前 ) Socket 工作在 UDP TCP Client 模式下, 此值必须设置 CMD_SET_SOUR_PORT_SN 该命令用于设置 Socket 源端口, 需要输入 1 个字节的 Socket 索引值和 2 个字节的源端口 ( 低字节在前 ) 如果两个或者多个 Socket 都采用相同的模式, 则源端口号不得相同 例如 Socket 0 为 UDP 模式, 源端口为 600,Socket 1 同样为 UDP 模式, 不可以再使用源端口 600, 否则可能会导致打开失败

14 CH395 手册 ( 一 ) CMD_SET_PROTO_TYPE_SN 该命令用于设置 Socket 工作模式, 需要输入 1 个字节的 Socket 索引值和 1 个字节的工作模式, 工作模式定义如下 : 代码名称描述 03H PROTO_TYPE_TCP TCP 模式 02H PROTO_TYPE_UDP UDP 模式 01H PROTO_TYPE_MAC_RAW MAC 原始报文模式 00H PROTO_TYPE_IP_RAW IP 原始报文模式 此命令必须在 CMD_OPEN_SOCKET_SN 之前执行, 详细步骤请参考 8.3 应用参考步骤 CMD_OPEN_SOCKET_SN 该命令用于打开 Socket, 使用 Socket 的必要步骤, 需要输入 1 个字节的 Socket 索引值 在发送完此命令后, 单片机应该发送 GET_CMD_STATUS 来查询命令执行状态 在 UDP IPRAW MACRAW 模式下打开 Socket 并返回成功后, 即可进行数据传输 在发送此命令前, 必须对目的 IP 协议类型 源端口 目的端口等进行必要设置, 详细步骤请参考 8.3 应用参考步骤 CMD_TCP_LISTEN_SN 该命令仅在 TCP 模式下有效, 使能 Socket 进入监听模式即 TCPServer 模式 需要输入 1 个字节的 Socket 索引, 该命令必须在 OPEN_SOCKET_SN 之后执行 在发送完此命令后, 单片机应该发送 GET_CMD_STATUS 来查询命令执行的状态 在 TCPServer 模式下,Socket 会一直检测连接事件, 直到连接成功后, 会产生 SINT_STAT_CONNECT 中断 每个 Socket 只可以建立一个连接 如果再次接收到符合条件的连接事件,Socket 将向试图连接的远端发送 TCP RESET CMD_TCP_CONNECT_SN 该命令仅在 TCP 模式下有效, 使能 Socket 进入连接模式即 TCPClient 模式, 需要输入 1 个字节的 Socket 索引值 在发送完此命令后, 单片机应该发送 GET_CMD_STATUS 来查询命令执行的状态 在收到此命令后,Socket 将会发起连接事件, 成功连接后, 会产生 SINT_STAT_CONNECT 中断 如果连接过程中出现异常或者超过一定时间后未连接成功, 会产生 SINT_STAT_TIM_OUT 中断 单片机接收到此中断, 如果需要再次连接, 需要重新打开 Socket, 并进行 TCP_CONNECT_SN CMD_TCP_DISNCONNECT_SN 该命令仅在 TCP 模式下有效, 断开当前 TCP 连接, 需要输入 1 个字节的 Socket 索引值, 在发送完此命令后, 单片机应该发送 GET_CMD_STATUS 来查询命令执行的状态 当前的 TCP 成功断开后会产生 SINT_STAT_DISCONNECT CMD_WRITE_SEND_BUF_SN 该命令用于向 Socket 的发送缓冲区写入数据, 需要输入 1 个字节的 Socket 索引值,2 个字节的长度 ( 低字节在前 ) 和若干字节的数据流 输入数据的长度不得大于发送缓冲区的大小, 但是在 MACRAW 模式下, 输入的数据的长度最大只能为 1514, 多余的数据将被丢弃 当外部单片机写完数据后,CH395 会根据 Socket 的工作模式进行数据包的封装, 然后将其发送 在单片机未收到

15 CH395 手册 ( 一 ) 15 SINT_STAT_SENBUF_FREE 之前, 不得向该 Socket 发送缓冲区再次写入数据 CMD_GET_RECV_LEN_SN 该命令用于获取当前接收缓冲区的有效数据长度, 需要输入 1 个字节的 Socket 索引值,CH395 接收到该命令后输出 2 个字节的长度 ( 低字节在前 ) CMD_READ_RECV_BUF_SN 该命令用于从 Socket 接收缓冲区读取数据, 需要输入 1 个字节的 Socket 索引值,2 个字节的长度 ( 低字节在前 ),CH395 会根据长度值输出若干字节的数据流 实际应用中可以先发送 RECV_LEN_SN 命令来获取当前缓冲区的实际有效长度 读取的数据长度可以小于缓冲区的实际有效数据长度, 未读取的数据仍然保留在接收缓冲区中, 单片机可以通过此命令继续读取 在 MACRAW 模式下, 处理方式有所不同, 在 MACRAW 模式下, 接收缓冲区为帧缓冲区, 只可以缓存 1 帧以太网数据,CH395 在处理完 READ_RECV_BUF_SN 命令后, 会将 Socket0 的接收缓冲区全部清除, 所以单片机应一次将缓冲区的有效数据全部读出 CMD_CLOSE_SOCKET_SN 该命令用于关闭 Socket, 需要输入 1 个字节的 Socket 索引值 在关闭 Socket 后,Socket 的接收发送缓冲区被清空, 但是配置信息仍然保留, 下次使用该 Socket 时只需再次打开 Socket 即可 在 TCP 模式下, 关闭 Socket 前 CH395 会自动断开 TCP 连接 CMD_SET_IPRAW_PRO_SN 该命令仅在 IPRAW 模式下有效, 需要输入 1 个字节的 Socket 索引值,1 个字节的 IP 包协议字段的协议码 该命令必须在 OPEN_SOCKET_SN 之前执行 如果多个 Socket 均采用了 IPRAW 模式, 则协议码不得重复使用 例如 Socket 0 和 Socket 1 均采用了 IPRAW 模式, 则两个 Socket 的协议码不得相同, 否则可能会导致打开 Socket 时失败 IPRAW 数据处理优先级高于 UDP 和 TCP, 所以协议码也必须不得与其他 Socket 相同 例如 Socket 0 采用 IPRAW 模式, 协议码为 17(UDP 协议 ) Socket 1 采用了 UDP 模式 这可能会导致 Socket 1 的数据被 Socket 0 接收到 CMD_PING_ENABLE 该命令用于开启或者关闭 PING, 需要输入 1 个字节的标志码, 标志码为 1 表示开启 PING, 为 0 则表示关闭 PING CMD_GET_MAC_ADDR 该命令用于获取 MAC 地址, 接收到该命令后,CH395 会输出 6 个字节的 MAC 地址 CMD_DHCP_ENABLE 该命令用于启动或者停止 DHCP, 需要输入 1 个字节的标志码, 如果标志码为 1 则表示启动 DHCP, 如果为 0 表示关闭 DHCP, 在启动 DHCP 之前必须先要对 CH395 初始化 在启动 DHCP 后,CH395 将会向网络上广播 DHCPDISCOVER 报文, 用于发现 DHCPServer, 找到 DHCP Server 后申请地址以及其他配置参数, 然后产生 GINT_STAT_DHCP 中断 产生此中断后, 单片机可以发送命令 GET_DHCP_STATUS 来获取 DHCP 的状态 如果状态为 0, 表示成功, 则单片机可以发送命令 GET_IP_INF 来获取 IP MASK 等信息 如果状态为 1, 则表示错误, 一般是超时导致的, 例如没有发

16 CH395 手册 ( 一 ) 16 现 DHCP Server DHCP 在启动后, 一直处于工作状态, 除非接收到单片机的关闭 DHCP 的命令 在此过程中, 如果 DHCP Server 重新给 CH395 分配了一个配置, 且此配置和原来不相同,CH395 仍然会产生中断 产生超时中断后, 假如没有发现 DHCP Server,CH395 仍然会继续发送 DHCPDISCOVER 报文, 间隔时间约为 16 秒 此命令大约需要 20MS 执行时间, 单片机可以发送 GET_CMD_STATUS 来查询是否执行完毕和执行状态 CMD_GET_DHCP_STATUS 该命令用于获取 DHCP 的状态, 一般在单片机接收到中断后, 发生此命令获取 DHCP 的执行状态, CH395 收到此命令后, 将 DHCP 状态码输出, 状态码有 2 个分别为 0 和 1, 其含义如下 : 如果状态为 0 表示成功, 则单片机可以发送命令 GET_IP_INF 来获取 IP,MASK 等信息 如果状态为 1 则表示错误, 一般是超时导致的, 例如没有发现 DHCP Server CMD_GET_IP_INF 该命令用于获取 IP GatewayIP MASK DNS 等信息, 收到此命令后,CH395 会依次输出 20 个字节的数据, 分别为 :4 字节 IP 地址 4 字节网关 IP 4 字节子网掩码 4 字节 DNS1( 主 DNS) 4 字节 DNS2( 次 DNS) 在 DHCP 或者 PPPPOE 成功后, 可以发送此命令来获取当前 CH395 的信息 如果在 DHCP 或者 PPPOE 中某些配置没获取到则该配置为 0, 例如在局域网络 DHCP 时并不一定会分配 DNS, 发送该命令获取配置信息时 DNS1,DNS2 全为 CMD_PPPOE_SET_USER_NAME 该命令用于设置 PPPOE 用户名, 用户名必须是 ASCII 码且最大长度不得大于 31 个字节 CMD_PPPOE_SET_PASSWORD 该命令用于设置 PPPOE 用密码, 密码必须是 ASCII 码且最大长度不得大于 31 个字节 CMD_PPPOE_ENABLE 该命令用于启动或者停止 PPPOE, 需要输入 1 个字节的标志码, 如果标志为 1 则表示启动 PPPOE, 如果为 0 表示关闭 PPPOE, 在启动 PPPOE 之前必须要将 CH395 初始化且设置正确的 PPPOE 用户名和密码 CH395 内部 PPPOE 协议栈支持 PAP 和 CHAP 两种认证, 和 PPPOE Server 协商自动选择其中一种认证方式 PPPOE 成功或者失败都会产生 GINT_STAT_PPPOE 中断, 单片机接收到此中断后, 可以发送命令 GET_PPPOE_STATUS 来获取 PPPOE 状态, 其返回的状态码参考 5.44 章节 如果 PPPOE 的状态为成功, 则单片机可以发送命令 GET_IP_INF 来获取 IP,MASK 等信息 此命令大约需要 20MS 执行时间, 单片机可以发送 GET_CMD_STATUS 来查询是否执行完毕和执行状态 CMD_GET_PPPOE_STATUS 此命令用于获取 PPPOE 的状态, 一般单片机在接收到 GINT_STAT_PPPOE 中断后可以发送该命令来获取 PPPOE 的执行状态, 状态码如下 :

17 CH395 手册 ( 一 ) 17 代码名称描述 00H CH395_PPP_SUCCESS 成功 01H CH395_PPPERR_PARM 参数错误 02H CH395_PPPERR_OPEN 打开 PPP 会话失败 03H CH395_PPPERR_DEVICE 设备错误 04H CH395_PPPERR_ALLOC 内存分配失败 05H CH395_PPPERR_USER 用户中断 06H CH395_PPPERR_CONNECT 连接错误 07H CH395_PPPERR_AUTHFAIL 挑战鉴别失败 08H CH395_PPPERR_PROTOCOL 协议握手失败 09H CH395_PPPERR_TIME_OUT 超时 0AH CH395_PPPERR_CLOSE 关闭失败 CMD_SET_TCP_MSS 该命令用于设置 TCP MSS, 需要输入 2 字节的 TCP MSS 值, 最大值为 1460, 最小值为 60 应该在初始化 CH395 之前设置此值, 初始化之后不允许设置 CMD_SET_TTL 该命令用于设置 Socket 的 TTL, 需要输入 1 字节的 Socket 索引和 1 字节的 TTL 值 应该在打开 Socket 之后进行设置, 最大值为 CMD_SET_RECV_BUF 该命令用于设置 Socket 的接收缓冲区, 需要输入 3 字节数据, 第一个字节为 Socket 索引, 第二个字节为缓冲区的起始块, 第三个字节为块数 第 0 块第 1 块第 2 块 第 46 块第 47 块 CH395 内部缓冲区结构如上图, 一共由 48 个块组成, 每个块的长度为 512 字节 单片机机可以自由分配每个 Socket 接收缓冲区的大小 CH395 初始化完成后对缓冲区的分配如下 : Socket 缓冲区起始块块数 0 接收缓冲区 0 8 发送缓冲区 接收缓冲区 12 8 发送缓冲区 接收缓冲区 24 8 发送缓冲区 接收缓冲区 36 8 发送缓冲区 接收缓冲区 NULL( 空, 未分配, 下同 ) 0 发送缓冲区 NULL 0 5 接收缓冲区 NULL 0 发送缓冲区 NULL 0 6 接收缓冲区 NULL 0

18 CH395 手册 ( 一 ) 18 发送缓冲区 NULL 0 7 接收缓冲区 NULL 0 发送缓冲区 NULL 0 由上表可以看出,CH395 初始化完成后, 将所有的缓冲区分配给 Socket0-3, 接收缓冲区为 8 块 (4KB), 发送缓冲区为 4 块 (2KB) 如果单片机需要用到的 Socket 个数大于 4, 需要重新对缓冲区进行分配 CMD_SET_SEND_BUF 该命令用于设置 Socket 的发送缓冲区, 需要输入 3 字节数据, 第 1 个字节为 Socket 索引, 第 2 个字节为缓冲区的起始块, 第 3 个字节为块数 关于缓冲区的定义和分配请参考 5.47 章节 CMD_EEPROM_ERASE 该命令用于擦除 EEPROM,CH395 芯片自带 4KB 的 EEPROM, 擦除后数据全部为 0XFF 在对 EEPROM 写操作前必须保证目的区域的数据全部为 0XFF CMD_EEPROM_WRITE 该命令用于写 EEPROM, 需要输入 2 个字节的地址 1 个字节的长度和若干字节的数据流, 字节流的长度不得大于 64 字节 CMD_EEPROM_READ 该命令用于读 EEPROM, 需要输入 2 个字节的地址和 1 个字节的长度,CH395 根据长度输出若干字节的数据流, 长度值不得大于 64 字节 外部单片机在发送完长度后, 应该等待 1MS 再读取数据 CMD_READ_GPIO_REG 该命令用于读 GPIO 寄存器, 需要输入 1 个字节的寄存器地址,CH395 输出 1 个字节的寄存器值 所有的寄存器都是 8 位,bit0-7 分别对应 GPIO 0-7, 其地址及含义入下表 : 地址名称描述 80H GPIO_DIR_REG 方向寄存器,1: 输出 ;0: 输入 81H GPIO_IN_REG 输入数据寄存器 82H GPIO_OUT_REG 输出数据寄存器 83H GPIO_CLR_REG 0: 保持 ;1: 清除 84H GPIO_PU_REG 下拉寄存器,1: 上拉使能 ;0: 上拉禁止 85H GPIO_PD_REG 上拉寄存器,1: 下拉使能 ;0: 下拉禁止 CH395 有 8 路 GPIO,GPIO3 默认为输出, 在 CH395 初始化成功后, 输出低电平, 其余 GPIO 默认为输入状态 CMD_WRITE_GPIO_REG 该命令用于写 GPIO 寄存器, 需要输入 1 个字节的寄存器地址和 1 个字节的的寄存器值

19 CH395 手册 ( 一 ) CMD_SET_FUN_PARA 该命令用于设置功能参数, 需要输入 4 字节的参数, 参数各位表示的含义如下 : Bit 名称复位值描述 保留, 必须为 0 1 FUN_PARA_FLAG_TCP_SERVER 0 TCP 服务器多连接模式使能位,0x44 及以后版本支持 2 FUN_PARA_FLAG_LOW_PWR 0 低能耗模式使能位,0x44 及以后版本支持 3 FUN_PARA_FLAG_SOCKET_CLOSE 0 Socket 关闭模式,0x46 及以后版本支持 4 FUN_PARA_FLAG_DISABLE_SEND_OK 0 禁用 Socket SEND_OK 中断,0x46 及以后版本支持 5:31 保留 FUN_PARA_FLAG_TCP_SERVER:TCP 服务器多连接模式, 此位为 1,TCP 服务器可以连接多个客户端, 使用方法请参考 8.3.6, 全局配置, 对所有的 Socket 有效 FUN_PARA_FLAG_LOW_PWR: 低能耗模式, 此位为 1,CH395 进入低能耗模式 CH395 工作模式分为标准模式和低能耗模式, 低能耗模式的工作电流比标准模式约少 50MA, 适用于对功耗要求较高的场合 FUN_PARA_FLAG_SOCKET_CLOSE: 本参数主要用于 TCP, 此位为 0 表示在产生 SINT_STAT_DISCONNECT 或者 SINT_STAT_TIM_OUT 中断后,CH395 会主动关闭 Socket 此位为 1 表示在产生上述两个中断后由外部单片机来关闭 Socket 关闭 Socket 就意味着 CH395 会将此 Socket 内部缓冲区和一些相关变量清除, 在某些应用中, 如果 CH395 内部自行关闭 Socket 可能会导致残留是数据被强行清除, 这种情况下可以由单片机可以将数据读出来, 然后再关闭 Socket FUN_PARA_FLAG_DISABLE_SEND_OK: 禁用 SINT_STAT_SEND_OK 中断 此位为 1,CH395 则不在产生 SINT_STAT_SEND_OK 中断 注意,CMD_SET_FUN_PARA 命令必须在初始化之前设置, 且一旦初始化完毕后, 不可以再随意设置 另外需要注意参数适用的版本号 CMD_SET_KEEP_LIVE_IDLE 该命令用于设置 KeepLive 空闲时间, 需要输入 4 字节的时间值, 单位为毫秒 该命令仅用于 TCP 连接 KeepLive 空闲时间是指 TCP 连接无数据收发后至发送 KeepLive 数据包的时间 默认值为 CMD_SET_KEEP_LIVE_INTVL 该命令用于设置 KeepLive 超时时间, 需要输入 4 字节的时间值, 单位为毫秒 该命令仅用于 TCP 连接 KeepLive 超时时间是指 KeepLive 数据包发送后等待应答的时间 默认值为 CMD_SET_KEEP_LIVE_CNT 该命令用于设置 KeepLive 超时次数, 需要输入 1 字节的超时次数 该命令仅用于 TCP 连接 KeepLive 超时次数是指允许 KeepLive 数据包连续无应答的最大次数 默认值为 9 假设 KeepLive 空闲时间为 IDLE, 超时时间为 INTVL, 超时次数为 CNT 如果 Socket 连接启动了 KeepLive 功能, 则当 TCP 连接空闲 ( 无数据收发 )IDLE 毫秒时,Socket 会启动发送 KeepLive 包, 如果远端在 INTVL 毫秒内应答 ACK, 则认为该连接正常 否则 Socket 在 INTVL 毫秒后认为超时, 再次启动发送 KeepLive 包, 如果 CNT 次内都没有收到 ACK 包, 则认为当前连接断

20 CH395 手册 ( 一 ) 20 开, 会产生 SINT_STAT_TIM_OUT 或 SINT_STAT_DISCONNECT 中断 如果需要配置 IDLE,INTVL,CNT 三个变量, 需要注意 IDLE 必须大于 INTVL, 且均为 500 的倍数 CMD_SET_KEEP_LIVE_SN 该命令用于开启或者关闭 Socket 的 KeepLive 功能, 需要输入 1 字节的 Socket 索引和 1 字节的配置值, 配置值为 0 表示关闭 Socket 的 KeepLive 功能,1 为开启 默认为关闭 当 Socket 为 TCP 客户端时, 创建 Socket 后使用此命令打开 KeepLive 功能 当 Socket 为 TCP 服务器时, 在产生 SINT_STAT_CONNECT 后使用此命令打开 KeepLive 功能 6 功能说明 6.1. 单片机通讯接口 CH395 与单片机之间支持三种通讯接口 :8 位并行接口 SPI 同步串行接口 异步串口 在芯片上电复位时,CH395 将采样 SEL 和 TXD 引脚的状态, 根据这 2 个引脚状态的组合选择通讯接口, 参考下表 ( 表中 X 代表不关心此位,0 代表低电平,1 代表高电平或者悬空 ) SEL 引脚 TXD 引脚选择通讯接口 1 1 异步串口 1 0 SPI 接口 位并口 0 0 错误接口 CH395 芯片 INT# 引脚输出的中断请求默认是低电平有效, 可以连接到单片机的中断输入引脚或普通输入引脚, 单片机可以使用中断方式或查询方式获知 CH395 的中断请求 6.2. 并行接口 并口信号线包括 :8 位双向数据总线 D7~D0 读选通输入引脚 RD# 写选通输入引脚 WR# 片选输入引脚 PCS# 以及地址输入引脚 A0 CH395 芯片的 PCS# 由地址译码电路驱动, 用于当单片机具有多个外围器件时进行设备选择 通过被动并行接口,CH395 芯片可以很方便地挂接到各种 8 位单片机 DSP MCU 的系统总线上, 并且可以与多个外围器件共存 对于类似 Intel 并口时序的单片机,CH395 芯片的 RD# 引脚和 WR# 引脚可以分别连接到单片机的读选通输出引脚和写选通输出引脚 对于类似 Motorola 并口时序的单片机,CH395 芯片的 RD# 引脚应该接低电平, 并且 WR# 引脚连接到单片机的读写方向输出引脚 R/-W 下表为并口 I/O 操作的真值表 ( 表中 X 代表不关心此位,Z 代表 CH395 三态禁止 ) PCS# WR# RD# A0 D7-D0 对 CH395 芯片的实际操作 1 X X X X/Z 未选中 CH395, 不进行任何操作 X X/Z 虽然选中但无操作, 不进行任何操作 0 0 1/X 1 输入 向 CH395 的命令端口写入命令码 0 0 1/X 0 输入 向 CH395 的数据端口写入数据 输出 从 CH395 的数据端口读出数据 从 CH395 的命令端口读取接口状态 : 1 输出位 7 是中断标志, 低有效, 等效于 INT# 引脚 CH395 芯片占用两个地址位, 当 A0 引脚为高电平时选择命令端口, 可以写入新的命令, 或者读出接口状态 ; 当 A0 引脚为低电平时选择数据端口, 可以读写数据 单片机通过 8 位并口对 CH395 芯片进行读写, 所有操作都是由一个命令码 若干个输入数据和若干个输出数据组成, 部分命令不需要输入数据, 部分命令没有输出数据 命令操作步骤如下 :

21 CH395 手册 ( 一 ) 21 1 单片机在 A0=1 时向命令端口写入命令代码 ; 2 如果该命令具有输入数据, 那么在 A0=0 时依次写入输入数据, 每次一个字节 ; 3 如果该命令具有输出数据, 那么在 A0=0 时依次读取输出数据, 每次一个字节 ; 4 命令完成, 有些命令在执行完成后会需要查询执行, 单片机可以暂停或者转到 1 继续执行下一个命令 6.3. SPI 串行接口 SPI 同步串行接口信号线包括 :SPI 片选输入引脚 SCS 串行时钟输入引脚 SCK 串行数据输入引脚 SDI 串行数据输出引脚 SDO 通过 SPI 串行接口,CH395 可以用较少的连线挂接到各种单片机 DSP MCU 的 SPI 串行总线上, 或者进行较远距离的点对点连接 CH395 芯片的 SCS 引脚由单片机的 SPI 片选输出引脚或者普通输出引脚驱动,SCK 引脚由单片机的 SPI 时钟输出引脚 SCK 驱动,SDI 引脚由单片机的 SPI 数据输出引脚 SDO 或 MOSI 驱动,SDO 引脚则连接到单片机的 SPI 数据输入引脚 SDI 或 MISO 对于硬件 SPI 接口, 建议 SPI 设置是 CPOL=CPHA=0 或者 CPOL=CPHA=1, 并且数据位顺序是高位在前 MSB first CH395 的 SPI 接口也支持单片机用普通 I/O 引脚模拟 SPI 接口进行通讯 CH395 的 SPI 接口支持 SPI 模式 0 和 SPI 模式 3,CH395 总是从 SPI 时钟 SCK 的上升沿输入数据, 并在允许输出时从 SCK 的下降沿输出数据, 数据位顺序是高位在前, 计满 8 位为一个字节 SPI 的操作步骤是 : 1 单片机产生 CH395 芯片的 SPI 片选, 低电平有效 ; 2 单片机按 SPI 输出方式发出一个字节的数据,CH395 总是将 SPI 片选 SCS 有效后收到的首个字节当做命令码, 后续字节当做数据 ; 3 单片机延时 TSC 时间 ( 约 1.5uS) 等待 CH395 的 SPI 接口空闲 ; 4 如果是写操作, 单片机向 CH395 发出一个字节的待写数据, 等待 SPI 接口空闲后, 单片机继续发出若干个字节的待写数据,CH395 依次接收, 直到单片机禁止 SPI 片选 ; 5 如果是读操作, 单片机从 CH395 接收一个字节的数据, 等待 SPI 接口空闲后, 单片机继续从 CH395 接收若干个字节的数据, 直到单片机禁止 SPI 片选 ; 6 单片机禁止 CH395 芯片的 SPI 片选, 以结束当前 SPI 操作 下图是 SPI 接口的逻辑时序图, 前一个是发出命令 12H 并写入数据 34H, 后一个是发出命令 28H 并读出数据 78H 6.4. 异步串口 异步串口信号线包括 : 串行数据输入引脚 RXD 和串行数据输出引脚 TXD 通过串行接口,CH395 可以用最少的连线与单片机 DSP MCU 进行较远距离的点对点连接 CH395 芯片的 RXD 和 TXD 可以分别连接到单片机的串行数据输出引脚和串行数据输入引脚

22 CH395 手册 ( 一 ) 22 CH395 的串行数据格式是标准的字节传输模式, 包括 1 个起始位 8 个数据位 1 个停止位 CH395 既支持硬件设定默认的串行通讯波特率, 也支持单片机随时通过 CMD_SET_BAUDRATE 命令选择合适的通讯波特率 每次上电复位后,CH395 默认的串行通讯波特率由 SDO SDI SCK 三个引脚的电平组合设定, 参考下表 ( 表中 0 代表低电平,1 代表高电平或者悬空 ) SDO 引脚 SDI 引脚 SCK 引脚上电复位后默认的串行通讯波特率 bps bps bps bps bps bps bps bps 为了区分命令码和数据,CH395 要求单片机先通过串口发送两个同步码字节 (57H 和 ABH), 然后再发送命令码, 接着是发送数据或者接收数据 CH395 会检查上述两个同步码字节之间 同步码与命令码之间的间隔时间, 如果间隔时间大于串口输入超时时间 SER_CMD_TIMEOUT( 约 40mS), 那么 CH395 将丢弃该同步码及命令包 串口命令操作步骤如下 : 1 单片机通过串口向 CH395 发出第一同步码 57H; 2 单片机向 CH395 发出第二同步码 0ABH; 3 单片机向 CH395 发出命令码 ; 4 如果该命令具有输入数据, 那么依次向 CH395 发出输入数据, 每次一个字节 ; 5 如果该命令具有输出数据, 那么依次从 CH395 接收输出数据, 每次一个字节 ; 6 命令完成, 有些命令在执行完成后会产生中断通知并通过串口直接发出中断状态码, 单片机可以暂停或者转到 1 继续执行下一个命令 6.5. 其它硬件 CH395 芯片内部集成了 10/100M 以太网 MAC 和 PHY CRC 数据校验 被动并行接口 SPI-Slave 控制器 异步串口 SRAM 高速 MCU 固件程序 晶体振荡器和 PLL 倍频器 电源上电复位电路等 CH395 芯片的 ELINK# 引脚用于以太网状态连接与通讯指示, 可以外接串了限流电阻的发光二级管 LED, 用于指示连接和通讯状态 CH395 芯片的 RXP,RXN,TXP 和 TXN 为以太网的信号线 CH395 的 PHY 支持 MDI/MDIX 线路自动转换, 但是仅在自动协商模式下有效 CH395 芯片内置了电源上电复位电路, 一般情况下, 不需要外部提供复位 RSTI 引脚用于从外部输入异步复位信号 ; 当 RSTI 引脚为低电平时,CH395 芯片被复位 ; 当 RSTI 引脚恢复为高电平后,CH395 会继续延时复位 35mS 左右, 然后进入正常工作状态 为了在电源上电期间可靠复位并且减少外部干扰, 可以在 RSTI 引脚与地之间跨接一个容量为 0.1uF 左右的电容 CH395 芯片的 RST 引脚是高电平有效的复位状态输出引脚, 可以用于向外部单片机提供上电复位信号 当 CH395 电源上电复位或者被外部强制复位以及复位延时期间,RST 引脚输出高电平 ;CH395 复位完成并且通讯接口初始化完成后,RST 引脚恢复到低电平 CH395 芯片正常工作时需要外部为其提供 30MHz 的时钟信号 CH395 芯片内置了晶体振荡器和振荡电容, 一般情况下, 时钟信号由 CH395 内置的振荡器通过晶体稳频振荡产生, 外围电路只需要在 XI 和 XO 引脚之间连接一个标称频率为 30MHz 的晶体

23 CH395 手册 ( 一 ) 23 7 参数 7.1. 绝对最大值 ( 临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏 ) 名称参数说明最小值最大值单位 TA 工作时的环境温度 VCC33=3.3V VCC18=1.8V TS 储存时的环境温度 VCC33 电源电压 (VCC33 接电源,GND 接地 ) V VCC18 电源电压 (VCC18 接电源,GND 接地 ) V VIO 输入或者输出引脚上的电压 -0.4 VCC V VIO5 支持 5V 耐压的输入或者输出引脚上的电压 V 7.2. 电气参数 ( 测试条件 :TA=25,VCC33=3.3V VCC18=1.8V) 名称参数说明最小值典型值最大值单位 VCCxx 电源电压 VCC VCC ICC 工作时的总电源电流 VCC33=3.3V 90(50) 220(195) ma ISLP 低功耗状态的电源电流 I/O 引脚悬空 / 内部下拉 VCC33=3.3V 15 ma VIL 低电平输入电压 V VIH 高电平输入电压 2.0 VCC V VOL 低电平输出电压 (4mA 吸入电流 ) 0.4 V VOH 高电平输出电压 (4mA 输出电流 ) VCC V IUP 内置上拉电阻的输入端的输入电流 ua IDN 内置下拉电阻的输入端的输入电流 ua VR 电源上电复位的电压门限 V V 注 : 括号内的参数为低能耗模式 7.3. 时序参数 ( 测试条件 :TA=25,VCC33=3.3V VCC18=1.8V, 参考附图 ) 名称参数说明最小值典型值最大值单位 FCLK XI 引脚的输入时钟的频率 MHz TPR 内部电源上电的复位时间 ms TRI 外部复位输入的有效信号宽度 100 ns TRD 外部复位输入后的复位延时 ms TWAK 从低功耗状态退出的唤醒时间 ms TE1 CMD_RESET_ALL 命令的执行时间 ms TE2 CMD_INIT_CH395 命令的执行时间 ms TE3 需要获取状态的命令的执行时间 1 5 ms TE4 CMD_SET_BAUDRATE 命令的执行时间 us TE0 其余命令的执行时间 us TSX 命令码与命令码之间的间隔时间 1.5 us TSC 命令码与数据之间的间隔时间 0.6 us

24 CH395 手册 ( 一 ) 24 TSD 数据与数据之间的间隔时间 0.3 us TINT 收到 GET_STATUS 命令到 INT# 引脚撤消中断 1 2 us 7.4. 并口时序参数 ( 测试条件 :TA=25,VCC33=3.3V VCC18=1.8V, 参考附图 ) (RD 是指 RD# 信号有效并且 PCS# 信号有效,RD#=PCS#=0 执行读操作 ) (WR 是指 WR# 信号有效并且 PCS# 信号有效,WR#=PCS#=0 执行写操作 ) ( 低能耗模式下, 表中所有的参数乘以 2) 名称参数说明最小值典型值最大值单位 TWW 有效的写选通脉冲 WR 的宽度 30 ns TRW 有效的读选通脉冲 RD 的宽度 35 ns TAS RD 或 WR 前的地址输入建立时间 3 ns TAH RD 或 WR 后的地址输入保持时间 3 ns TIS 写选通 WR 前的数据输入建立时间 0 ns TIH 写选通 WR 后的数据输入保持时间 3 ns TON 读选通 RD 有效到数据输出有效 ns TOF 读选通 RD 无效到数据输出无效 ns 7.5. SPI 时序参数 ( 测试条件 :TA=25,VCC33=3.3V VCC18=1.8V, 参考附图 ) ( 低能耗模式下, 表中所有的参数乘以 2) 名称参数说明最小值典型值最大值单位 TSS SCK 上升沿之前 SCS 有效的建立时间 25 ns TSH SCK 上升沿之后 SCS 有效的保持时间 12 ns TNS SCK 上升沿之前 SCS 无效的建立时间 12 ns TNH SCK 上升沿之后 SCS 无效的保持时间 12 ns TN SCS 无效时间 (SPI 操作间隔时间 ) 60 ns

25 CH395 手册 ( 一 ) 25 TCH SCK 时钟的高电平时间 15 ns TCL SCK 时钟的低电平时间 15 ns TDS SCK 上升沿之前 SDI 输入的建立时间 4 ns TDH SCK 上升沿之后 SDI 输入的保持时间 2 ns TOX SCK 下降沿到 SDO 输出改变 ns TOZ SCS 无效到 SDO 输出无效 ns

26 CH395 手册 ( 一 ) 26 8 应用 8.1. 硬件电路设计 如果需要将 CH395 配置为 8 位并口通讯方式 PARALLEL, 那么 SEL 引脚应该接 GND,TXD 引脚悬空 该接口与外围单片机通讯使用的引脚有 A0 PCS# RD# WR# D0-D7 INT#( 可选 ) RSTI( 可选 ) 如果需要将 CH395 配置为 SPI 串行通讯方式 SPI, 那么 TXD 引脚应该接 GND,SEL 引脚悬空 该接口与外围单片机通讯使用的引脚有 SCS SCK SDO SDI INT# RSTI( 可选 ) 如果需要将 CH395 配置为异步串口通讯方式 UART/SERIAL, 那么 SEL 引脚和 TXD 引脚应该都悬空 该接口与外围单片机通讯使用的引脚有 TXD RXD INT# RSTI( 可选 ) 默认的串口通讯波特率由 SDO SDI SCK 三个引脚设定 如果需要动态修改 CH395 串口的通讯波特率, 那么建议由单片机的 I/O 引脚控制 CH395 的 RSTI 引脚, 便于在必要时复位 CH395 以恢复到默认的通讯波特率 由于 INT# 引脚和 TXD 引脚在 CH395 复位期间只能提供微弱的高电平输出电流, 在进行较远距离的连接时, 为了避免 INT# 或者 TXD 在 CH395 复位期间受到干扰而导致单片机误操作, 可以在 INT# 引脚或者 TXD 引脚上加阻值为 2KΩ~5KΩ 的上拉电阻, 以维持较稳定的高电平 在 CH395 芯片复位完成后,INT# 引脚和 TXD 引脚将能够提供 4mA 的高电平输出电流或者 4mA 的低电平吸入电流 8 位并口方式下通过查询 CH395 的状态端口 ( 即命令端口 ) 获取接口状态, 位 7 是中断标志位, 低有效, 等效于查询 INT# 引脚, 位 7 为 0 时说明有中断请求 在 SPI 和 UART 方式下, 必须通过 INT# 来获取中断 P1 为 RJ45 端口, 用于连接交换机 路由器等网络设备 含有两对以太网差分信号,RJ45 未使用的引脚, 应通过 75 欧姆电阻对地接 1000P/2KV 电容 U4 为网络变压器, 主要有电气隔离 阻抗匹配等功能, 内侧 ( 靠近 CH395 一侧 ) 中心抽头应接 3.3V, 外侧 ( 靠近 RJ45 一侧 ) 未使用的引脚应通过 75 欧姆电阻对地接 1000P/2KV 电容 R2 为以太网信号调节电阻, 可选 12-18K 的电阻,12K 最优,18K 功耗最小 本图中没有给出 GPIO, 具体可以参考 CH395EVT 的原理图 实际制作印刷电路板时 (PCB),R8-R11,C23,C30 应尽量靠近 U4 的第 5 脚 TXOP(RXIP) 与 TXON(RXIN)

27 CH395 手册 ( 一 ) 27 为差分信号, 布线时应贴近平行走线, 尽量在两侧提供地线或者覆铜, 减少来自外界的干扰 尽量缩短晶体 XI 和 XO 相关信号的长度, 为了减少高频时钟对外界的干扰, 可以在相关元器件周边环绕底线或者覆铜 8.2. 应用基础 CH395 内部集成了 IPv4 ARP ICMP IGMP UDP TCP 等协议, 其关系图如下 : TCP UDP 运输层 ICMP IP IGMP 网络层 ARP 硬件接口 RARP 链路层 媒体 TCP 和 UDP 是两种比较重要的传输层协议, 两者都使用 IP 作为网络层协议 TCP 是一种面向连接的传输, 能够提供可靠的字节流传输服务 UDP 是一种简单的面向数据报的运输层协议, 与 TCP 不同的是 UDP 无法保证数据报文准确达到目的地 TCP 为网络设备提供了高可靠性的通讯, 它所做的工作包括把应用程序交给他的数据分成合适的小块交给下面的网络层, 确认接收到的分组, 设置超时时钟等, 由于运输层提供了高可靠性的端到端的通信, 应用层客户忽略所有细节 而 UDP 则为应用层提供一种非常简单的服务, 速度较 TCP 快, 它只是把数据报从一个网络终端发送到另一个网络终端, 但是并不保证该数据报能够达到另一端, 任何必需的可靠性都必须由应用层来提供 IP 是网络层上的协议, 同时被 TCP 和 UDP 使用,TCP 和 UDP 的每组数据都通过 IP 层在网络中进行传输 ICMP 是 IP 协议的附属协议,IP 层用它来与其他主机或者路由器交换错误报文或者其他重要信息, 例如 CH395 产生不可达中断, 就是通过 ICMP 来进行错误报文交换的 PING 也使用了 ICMP 协议 IGMP 是 Internet 组管理协议, 主要用来把一个 UDP 数据报多播到多个主机 ARP 为地址解析协议, 用来转换 IP 层和网络接口层使用的地址 关于以太网帧 IP UDP TCP 报文等基本格式可以参考 8.3 章节 8.3. 应用参考步骤 本章节介绍常用的操作步骤, 具体可以参考例子程序

28 CH395 手册 ( 一 ) 初始化 CH395, 必要操作 1 发送命令 CMD_SET_MAC_ADDR 设置 CH395 的 MAC 地址 ; 2 发送命令 CMD_SET_IP_ADDR 设置 CH395 的 IP 地址 ; 3 发送命令 CMD_SET_GWIP_ADDR 设置 CH395 的网关 IP 地址 ; 4 发送命令 CMD_SET_MASK_ADDR 设置 CH395 的子网掩码 ; 5 发送命令 CMD_INIT_CH395 对 CH395 初始化 ; 6 延时 2MS 以上发送命令 CMD_GET_CMD_STATUS 获取 CMD_INIT_CH395 执行状态, 如果返回 CH395_ERR_BUSY 表示 CH395 内部正在执行命令, 需要再次执行 6; 如果返回 CH395_ERR_SUCCESS 表示命令执行成功 CMD_INIT_CH395 一般需要 350mS 才能执行完毕 步骤 1 一般不需要,CH395 在出厂时, 已经烧录了 IEEE 分配的 MAC 地址 如果需要启动 DHCP 或者 PPPOE, 则步骤 2-4 不需要 上述步骤 4 为可选操作, 默认子网掩码为 一般不需要设置 CH395 接收到 CMD_INIT_CH395 命令后, 初始化内部 TCP/IP 协议栈, 初始化 MAC 和 PHY, 此时 MAC 和 PHY 会被初始化为自动协商模式 如果需要 PHY 工作在其他模式, 如 10M 全双工模式, 则需要在 CMD_INIT_CH395 成功执行之后, 发送 CMD_SET_PHY 命令进行设置 初始化 Socket 为 MACRAW 模式初始化步骤如下 : 1 发送命令 CMD_SET_PROTO_TYPE_SN 设置 Socket 工作在 MACRAW 模式 ; 2 发送命令 CMD_OPEN_SOCKET_SN 打开 Socket; 3 延时 2MS 以上发送命令 CMD_GET_CMD_STATUS 获取 CMD_OPEN_SOCKET_SN 执行状态, 如果返回 CH395_ERR_BUSY 表示 CH395 内部正在执行命令, 需要再次执行 3; 如果返回 CH395_ERR_SUCCESS 表示命令执行成功 其他值表示打开 Socket 失败 IEEE802.3 以太网帧格式 : 目的 MAC 源 MAC 类型数据 CRC32 6 Byte 6 Byte 2 Byte Byte 4 Byte 在 MACRAW 模式下,CH395 会透明传输以太网和单片机之间的数据, 不会对数据进行 TCP/IP 封装, CH395 接收数据时会对以太网冗余校验 CRC32 进行校验, 如果校验错误, 数据包不会转发给单片机 CH395 发送数据时会在数据包尾部加入以太网冗余校验 CRC32 单片机每次向 CH395 写入的数据长度不得大于 1514,CH395 会将单片机每次写入的数据封装成一帧数据进行发送 当 CH395 从以太网收到数据后会通知单片机, 此时单片机应立即将所有数据从 CH395 内部接收缓冲区读走 仅 Socket0 可以设置此模式, 且其他 Socket 将不可用 初始化 Socket 为 IPRAW 模式初始化步骤如下 : 1 发送命令 CMD_SET_PROTO_TYPE_SN 设置 Socket 工作在 IPRAW 模式 ; 2 发送命令 CMD_SET_IP_ADDR_SN 设置目的 IP 地址 ; 3 发送命令 CMD_SET_IPRAW_PRO_SN 设置协议字段 ; 4 发送命令 CMD_OPEN_SOCKET_SN 打开 Socket; 5 延时 2MS 以上发送命令 CMD_GET_CMD_STATUS 获取 CMD_OPEN_SOCKET_SN 执行状态, 如果返回 CH395_ERR_BUSY 表示 CH395 内部正在执行命令, 需要再次执行 5; 如果返回 CH395_ERR_SUCCESS 表示命令执行成功, 其他值表示打开 Socket 失败 IP 报文结构 : 目的 MAC 源 MAC 类型 IP 首部 IPRAW 数据 CRC32 6 Byte 6 Byte 2 Byte 20 Byte 最大 1480 Bytes 4 Byte

29 CH395 手册 ( 一 ) 29 单片机向 CH395 写入若干字节数据流后,CH395 将此 Socket 的协议字段封装在 IP 首部, 并将数据流封装在 IPRAW 数据部分进行发送 IPRAW 一包允许发送的最大长度为 1480 字节, 如果单片机写入的数据流长度大于 1480 字节,CH395 会将数据流封装成若干个 IP 包进行发送且每包成功发送后都会产生 SINT_STAT_SEND_OK 中断 单片机每次写入的字节长度不得大于发送缓冲区长度, 且收到 SINT_STAT_SENBUF_FREE 中断后才可以进行下一次写数据 如果产生 SINT_STAT_TIM_OUT 中断表示数据发送失败, 导致发送数据失败一般有以下两个原因 : 1 如果目的 IP 地址和 CH395 在同一个子网, 则可能目的 IP 地址的网络设备不在线 2 如果目的 IP 地址和 CH395 不在同一个子网, 则可能 CH395 的网关不在线 当 CH395 收到 IP 数据包后, 首先检测协议字段和 Socket 设置的协议字段是否相同, 如果相同则将 IPRAW 数据包复制到接收缓冲区中并产生 SINT_STAT_RECV 中断, 单片机收到此中断后, 可以发送命令 CMD_GET_RECV_LEN_SN 来获取接收缓冲区数据的长度, 然后发送命令 CMD_READ_RECV_SN 来读取缓冲区的数据 单片机可以一次将所有数据读出也可以分多次读取, 由于 IPRAW 模式下 CH395 无法进行流控, 建议单片机查询到接收数据中断口后应立即将所有数据读出, 以免被后续的数据覆盖 关于协议字段设置的注意事项 CH395 处理 IPRAW 的优先级高于 UDP 和 TCP, 如果 IP 协议字段设置为 17(UDP) 或者 6(TCP), 则可能存在和其他 Socket 冲突的可能性, 在使用时应当注意避免, 下面列举两种情况进行说明 : 1 Socket0 设置为 IPRAW 模式,IP 协议字段为 17,Socket1 为 UDP 模式 在 UDP 模式下,IP 包的协议字段也是 17, 这样就会导致 Socket1 通讯的数据会被 Socket0 拦截, 无法接收到数据 2 Socket0 设置为 IPRAW 模式,IP 协议字段为 6,Socket1 为 TCP 模式 在 TCP 模式下,IP 包的协议字段也是 6, 这样就会导致 Socket1 通讯的数据会被 Socket0 拦截, 无法接收到数据 初始化 Socket 为 UDP 模式初始化步骤如下 : 1 发送命令 CMD_SET_PROTO_TYPE_SN 设置 Socket 工作在 UDP 模式 ; 2 发送命令 CMD_SET_IP_ADDR_SN 设置目的 IP 地址 ; 3 发送命令 CMD_SET_DES_PORT_SN 设置目的端口 ; 4 发送命令 CMD_SET_SOUR_PORT_SN 设置源端口 ; 5 发送命令 CMD_OPEN_SOCKET_SN 打开 Socket; 6 延时 2MS 以上发送命令 CMD_GET_CMD_STATUS 获取 CMD_OPEN_SOCKET_SN 执行状态, 如果返回 CH395_ERR_BUSY 表示 CH395 内部正在执行命令, 需要再次执行 6; 如果返回 CH395_ERR_SUCCESS 表示命令执行成功, 其他值表示打开 Socket 失败 UDP 报文结构 : 目的 MAC 源 MAC 类型 IP 首部 UDP 首部 UDP 数据 CRC32 6 Byte 6 Byte 2 Byte 20 Byte 8 Byte 最大 1472 Bytes 4 Byte UDP 是一个简单的, 不可靠的, 面向数据报文的运输层协议, 传输速度较快, 不能保证数据能达到目的地, 必须由应用层来保证传输的可靠稳定 单片机向 CH395 写入若干字节数据流后,CH395 数据流封装在 UDP 数据部分进行发送 UDP 一包可以发送的最大长度为 1472 字节, 如果单片机写入的数据流长度大于 1472 字节,CH395 会将数据流封装成若干个 UDP 包进行发送且每包成功发送后都会产生 SINT_STAT_SEND_OK 中断 单片机每次写入的字节长度不得大于发送缓冲区长度, 且收到 SINT_STAT_SENBUF_FREE 中断后才可以进行下一次写数据 如果数据发送失败会产生 SINT_STAT_TIM_OUT 中断, 导致发送数据失败一般是下面两个原因 : 1 如果目的 IP 地址和 CH395 在同一个子网, 则可能目的 IP 地址的网络设备不在线 2 如果目的 IP 地址和 CH395 不在同一个子网, 则可能 CH395 的网关不在线 当 CH395 接收到 UDP 报文后, 将 UDP 数据复制到 Socket 接收缓冲区中并产生 SINT_STAT_RECV 中断, 单片机收到此中断后, 可以发送命令 CMD_GET_RECV_LEN_SN 来获取接收缓冲区数据的长度, 然后发送命令 CMD_READ_RECV_SN 来读取缓冲区的数据 由于 UDP 模式下 CH395 无法提供流控, 建议接收到的数据及时快速的读完, 以免被后续的数据覆盖

30 CH395 手册 ( 一 ) 30 CH395 支持两种 UDP 模式 :UDP 客户端和 UDP 服务器 UDP 客户端只能和指定的 IP 和端口进行通讯,UDP 服务器可以和任何远端的 IP 和端口进行通讯 两者在使用上有些区别 : 1 初始化步骤 2, 如果目的 IP 地址为 0XFFFFFFFF, 则此 Socket 会进入 UDP 服务器模式, 否则为 UDP 客户端模式 2 单片机从 CH395 读取数据, 客户端模式下 CH395 直接将接收到的数据流发送给单片机, 单片机可以一次将所有数据读出也可以只读出部分数据 服务器模式下 CH395 会在数据的头部添加 8 个字节的信息表, 单片机可以根据信息表来获得数据包的来源信息, 单片机必须一次性将数据全部读出 数据包长度端口 IP 地址数据 2 Byte 2 Byte 4 Byte N Byte 3 单片机发送数据, 客户端模式下 CH395 直接将数据发送给初始化时指定的目的 IP 和端口 服务器模式下 CH395 可以将数据发送到任何 IP 和端口, 单片机在发送前设置目的 IP 和目的端口即可 初始化 Socket 为 TCP 客户端模式初始化步骤如下 : 1 发送命令 CMD_SET_PROTO_TYPE_SN 设置 Socket 工作在 TCP 模式 ; 2 发送命令 CMD_SET_IP_ADDR_SN 设置目的 IP 地址 ; 3 发送命令 CMD_SET_DES_PORT_SN 设置目的端口 ; 4 发送命令 CMD_SET_SOUR_PORT_SN 设置源端口 ; 5 发送命令 CMD_OPEN_SOCKET_SN 打开 Socket; 6 延时 2MS 以上发送命令 CMD_GET_CMD_STATUS 获取 CMD_OPEN_SOCKET_SN 执行状态, 如果返回 CH395_ERR_BUSY 表示 CH395 内部正在执行命令, 需要再次执行 6; 如果返回 CH395_ERR_SUCCESS 表示命令执行成功, 其他值表示打开 Socket 失败 ; 7 发送命令 CMD_TCP_CONNECT_SN 进行 TCP 连接 ; 8 延时 2MS 以上发送命令 CMD_GET_CMD_STATUS 获取 CMD_TCP_CONNECT_SN 执行状态, 如果返回 CH395_ERR_BUSY 表示 CH395 内部正在执行命令, 需要再次执行 8; 如果返回 CH395_ERR_SUCCESS 表示命令执行成功 其他值表示命令执行失败 返回 CH395_ERR_SUCCESS 仅表示命令执行成功, 不代表 TCP 连接成功 如果 TCP 连接成功,CH395 将会产生 SINT_STAT_CONNECT 中断 如果连接失败 CH395 将产生 SINT_STAT_TIM_OUT 中断, 如果需要再次连接, 再次从 5 开始执行 TCP 报文结构 : 目的 MAC 源 MAC 类型 IP 首部 TCP 首部 TCP 数据 CRC32 6 Byte 6 Byte 2 Byte 20 Byte 20 Byte 最大 1460 Byte 4 Byte TCP 提供面向连接的, 可靠的字节流服务 CH395 产生 SINT_STAT_CONNECT 表明 TCP 连接建立, 可以进行数据收发 在连接未建立前不得进行数据发送操作 单片机向 CH395 写入若干字节数据流后,CH395 数据流封装在 TCP 数据部分进行发送 TCP 一包可以发送的最大长度为 TCP MSS 个字节, 如果单片机写入的数据流长度大于 TCP MSS 字节,CH395 会将数据流封装成若干个 TCP 包进行发送且每包成功发送后都会产生 SINT_STAT_SEND_OK 中断 单片机每次写入的字节长度不得大于发送缓冲区长度, 且收到 SINT_STAT_SENBUF_FREE 中断后才可以进行下一次写数据操作 在 TCP 模式下, 如果数据发送失败会产生 SINT_STAT_TIM_OUT 中断,CH395 会自动将此 Socket 关闭 ( 在 FUN_PARA_FLAG_SOCKET_CLOSE 为 0 情况下, 参考 5.55) 当 CH395 接收到 TCP 报文后, 将 TCP 数据复制到 Socket 接收缓冲区中并产生 SINT_STAT_RECV 中断, 单片机收到此中断后, 可以发送命令 CMD_GET_RECV_LEN_SN 来获取接收缓冲区数据的长度, 然后发送命令 CMD_READ_RECV_SN 来读取缓冲区的数据 单片机可以一次将所有数据读出也可以只读出部分数据, 接收缓冲区剩余空间即为 TCP 的窗口, 单片机每次读数据后,CH395 会对接收缓冲区的剩余

31 CH395 手册 ( 一 ) 31 空间进行检查并向 TCP 服务器通告当前窗口的大小 初始化 Socket 为 TCP 服务器模式初始化步骤如下 : 1 发送命令 CMD_SET_PROTO_TYPE_SN 设置 Socket 工作在 TCP 模式 ; 2 发送命令 CMD_SET_SOUR_PORT_SN 设置源端口 Sport; 3 发送命令 CMD_OPEN_SOCKET_SN 打开 Socket; 4 延时 2MS 以上发送命令 CMD_GET_CMD_STATUS 获取 CMD_OPEN_SOCKET_SN 执行状态, 如果返回 CH395_ERR_BUSY 表示 CH395 内部正在执行命令, 需要再次执行 4; 如果返回 CH395_ERR_SUCCESS 表示命令执行成功, 其他值表示打开 Socket 失败 在 TCP 服务器模式下, 如果客户端进行连接, 在 Socket 一直处于监听状态, 不会产生超时中断, 如果 TCP 连接成功,CH395 会产生 SINT_STAT_CONNECT 中断, 此时单片机可以发送命令 CMD_GET_REMOT_IPP_SN 来获取客户端的 IP 地址和端口号 默认的设置下, 服务器多连接功能被关闭, TCP 服务端模式下, 每个 Socket 只可以建立一个 TCP 连接 在多连接模式使能的情况下,TCP 服务器可以连接多个 TCP 连接, 单片机需要设置 Socket 的源端口和服务器的源端口一致, 如果 TCP 服务器监听到连接,CH395 会查找当前所有的 Socket 的源端口是否和当前服务器一致, 协议类型为 TCP, 且处于被关闭状态, 如果找到则立即将此 Socket 打开, 将连接分配给此 Socket, 并通知单片机有连接事件, 如果没找到, 则将连接复位 此模式下服务器的 Socket 仅用来监听, 单片机需要分配其它 Socket 用于该服务器的连接 例如 Socket0 设置为服务器模式,Socket1 和 Socket2 用于此服务器的连接, 步骤如下 : Socket0 执行 1-4; 5 向 Socket1 发送命令 CMD_SET_SOUR_PORT_SN 设置源端口 Sport; 6 向 Socket1 发送命令 CMD_SET_PROTO_TYPE_SN 设置 Socket 工作在 TCP 模式 ; 7 向 Socket2 发送命令 CMD_SET_SOUR_PORT_SN 设置源端口 Sport; 8 向 Socket2 发送命令 CMD_SET_PROTO_TYPE_SN 设置 Socket 工作在 TCP 模式 ; 关于数据结构, 发送数据和接收数据流程可以参考 TCP 客户端模式 DHCP 在开始下面的步骤前, 首先要对 CH395 进行初始化 DHCP 步骤如下 : 1 发送命令 CMD_DHCP_ENABLE 参数为 1 启动 DHCP; 2 等待 CH395 产生 GINT_STAT_DHCP 中断 ; 3 等到 GINT_STAT_DHCP 中断后, 发送命令 CMD_GET_DHCP_STATUS 获取 DHCP 状态, 如果状态码为 0 则表示成功, 单片机可以发送命令 CMD_GET_IP_INF 来获取 IP MASK 等信息 如果状态码为 1 表示失败, 可能是 CH395 和 DHCP Server 之间的连接出现问题, 例如 DHCP Server 不在线, 虽然 CH395 通过中断向单片机通告 DHCP 错误, 但是内部仍然会一直重试来查找 DHCP Server, 单片机可以发送 CMD_DHCP_ENABLE 命令, 参数为 0 来停止 DHCP PPPOE 仅 CH395Q 支持 PPPOE 功能 在开始下面的步骤前, 首先要对 CH395 进行初始化 PPPOE 步骤如下 : 1 发送命令 CMD_PPPOE_SET_USER_NAME 设置 PPPOE 用户名 ; 2 发送命令 CMD_ PPPOE_SET_PASSWORD 设置 PPPOE 密码 ; 3 发送命令 CMD_PPPOE_ENABLE, 参数为 1 启动 PPPOE; 4 等待 GINT_STAT_PPPOE 中断 ; 5 等到 GINT_STAT_PPPOE 中断后, 发送命令 CMD_ GET_PPPOE_STATUS 获取 PPPOE 状态, 如果为 0 表示成功, 单片机可以发送命令 CMD_GET_IP_INF 来获取 IP MASK 等信息 如果为其他值, 则表示错误

32 CH395 手册 ( 一 ) 关于 TCP MSS 和缓冲区 CH395 支持修改 TCP MSS, 默认的 TCP MSS 大小为 800 一般而言 TCP MSS 越大通讯的速度和效率就越高 在对 TCP MSS 和接收缓冲区修改时应该遵循一些原则 1 ( 建议 ) 接收缓冲区的长度不小于 2 倍的 TCP MSS; 2 ( 必须 ) 接收缓冲区的长度不得小于 TCP MSS; 3 ( 建议 ) 接收缓冲区的长度不大于 6 倍的 TCP MSS; 4 ( 必须 ) 发送缓冲区大小不超过 8KB 在对 TCP MSS 修改时尽量能大则大, 如果过小可能会导致以太网上的小包数据增多, 影响通讯效率

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

CH340DS1.DOC

CH340DS1.DOC CH340 中文手册 ( 一 ) 1 1 概述 USB 转串口芯片 CH340 中文手册版本 :1E http://wch.cn CH340 是一个 USB 总线的转接芯片, 实现 USB 转串口 USB 转 IrDA 红外或者 USB 转打印口 在串口方式下,CH340 提供常用的 MODEM 联络信号, 用于为计算机扩展异步串口, 或者将普通的串口设备直接升级到 USB 总线 有关 USB 转打印口的说明请参考手册

More information

CH374DS1.DOC

CH374DS1.DOC CH374 中文手册 ( 一 ) 1 1 概述 USB 总线接口芯片 CH374 中文手册 ( 一 ) 版本 :2A http://wch.cn CH374 是一个 USB 总线的通用接口芯片, 支持 USB-HOST 主机方式和 USB-DEVICE/SLAVE 设备方式, 内置 3 端口 HUB 根集线器, 支持低速和全速的控制传输 批量传输 中断传输以及同步 / 等时传输 在本地端,CH374

More information

CH372DS1.DOC

CH372DS1.DOC CH372 中文手册 ( 一 ) 1 1 概述 USB 总线接口芯片 CH372 中文手册版本 :3D http://wch.cn CH372 是一个 USB 总线的通用设备接口芯片, 是 CH371 的升级产品, 是 CH375 芯片的功能简化版 在本地端,CH372 具有 8 位数据总线和读 写 片选控制线以及中断输出, 可以方便地挂接到单片机 /DSP/MCU/MPU 等控制器的系统总线上 ;

More information

CH341DS1.DOC

CH341DS1.DOC CH341 中文手册 ( 一 ) 1 1 概述 USB 总线转接芯片 CH341 中文手册版本 :2D http://wch.cn CH341 是一个 USB 总线的转接芯片, 通过 USB 总线提供异步串口 打印口 并口以及常用的 2 线和 4 线等同步串行接口 在异步串口方式下,CH341 提供串口发送使能 串口接收就绪等交互式的速率控制信号以及常用的 MODEM 联络信号, 用于为计算机扩展异步串口,

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

CH432DS1.DOC

CH432DS1.DOC CH432 中文手册 ( 一 ) 1 1 概述 双串口芯片 CH432 中文手册版本 :1A http://wch.cn CH432 是双 UART 芯片, 包含两个兼容 16C550 的异步串口, 支持半双工收发自动切换和 IrDA 红外编解码, 支持最高 4Mbps 的通讯波特率, 可以用于单片机 / 嵌入式系统的 RS232 串口扩展 带自动硬件速率控制的高速串口 RS485 通讯 IrDA

More information

<4D6963726F736F667420506F776572506F696E74202D20A1B6CFEEC4BFD2BB20B3F5CAB6BCC6CBE3BBFACDF8C2E7A1B7C8CECEF1C8FD20CAECCFA4544350A1A24950D0ADD2E9BACD4950B5D8D6B72E707074>

<4D6963726F736F667420506F776572506F696E74202D20A1B6CFEEC4BFD2BB20B3F5CAB6BCC6CBE3BBFACDF8C2E7A1B7C8CECEF1C8FD20CAECCFA4544350A1A24950D0ADD2E9BACD4950B5D8D6B72E707074> 项 目 一 : 初 识 计 算 机 网 络 任 务 三 熟 悉 TCP/IP 协 议 和 IP 地 址 一. 学 习 要 求 : 学 习 要 求 及 难 点 1. 了 解 IP 协 议 TCP 协 议 和 UDP 协 议 2. 熟 悉 IP 地 址 的 划 分 和 分 类 3. 了 解 IPV6 的 地 址 结 构 二. 难 点 : 1. IP 地 址 三. 学 时 : 1. 理 论 教 学 :6

More information

CH340DS1.DOC

CH340DS1.DOC CH340 手册 ( 一 ) 1 1 概述 USB 转串口芯片 CH340 手册版本 :2B http://wch.cn CH340 是一个 USB 总线的转接芯片, 实现 USB 转串口或者 USB 转打印口 在串口方式下,CH340 提供常用的 MODEM 联络信号, 用于为计算机扩展异步串口, 或者将普通的串口设备直接升级到 USB 总线 有关 USB 转打印口的说明请参考手册 ( 二 )CH340DS2

More information

7688使用手冊V10.doc

7688使用手冊V10.doc TP-7688 . 2 2. 3 3. 5 4. 5 5. 6 6. 7 7. 8 8. 9 9.. 4. 7 2 2., 7x9 / 6x9 7x9.3() x 3.()mm 6x9 2.84() x 3.()mm 3 ASCII 7x9 95 ASCII 6x9 95 6x9 7 BIG5 6x9 3973 6x9 28 7x9 24 24 55 6x9 2 2 27 4.23mm (/6 inch)

More information

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示 实验题目 : 串行接口芯片 8251 实验目的 : 1. 掌握 8251 的工作方式及应用 2. 了解有关串口通讯的知识 串行接口芯片 8251 3. 掌握使用 8251 实现双机通讯的软件编程和电路连接 实验设备 : IA-32 架构的微机系统及应用教学平台两套 实验原理 : 1. 8251 的基本性能 性能 : 8251 是可编程的串行通信接口, 可以管理信号变化范围很大的串行数据通信 有下列基本

More information

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC 8 TCP/IP TCP/IP TCP OSI 8.1 OSI 4 end to end A B FTP OSI Connection Management handshake Flow Control Error Detection IP Response to User s Request TCP/IP TCP 181 UDP 8.2 TCP/IP OSI OSI 3 OSI 3 8.1 TCP/IP

More information

ch09.PDF

ch09.PDF 9-1 / (TCP/IP) TCP/IP TCP/IP ( ) ICMP ARP RARP 9.1 TCP/IP 9.1.1 TCP/IP OSI TCP/IP (DARPA) DARPA TCP/IP UNIX Berkeley Software DistributionTCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP OSI - TCP/IP ( ) ( )

More information

网上对外发布资料适用版本

网上对外发布资料适用版本 HDLC-LCM 嵌 入 式 低 功 耗 通 信 模 块 Rev.2016.0602 用 户 手 册 电 话 :400-025-5057 网 址 :www.yacer.cn 目 录 1 概 述... 1 1.1 简 介... 1 1.2 特 点... 1 1.3 应 用... 1 1.4 订 购 信 息... 1 1.5 技 术 规 格... 2 1.6 机 械 尺 寸 图... 3 2 硬 件 结

More information

飞鱼星多WAN防火墙路由器用户手册

飞鱼星多WAN防火墙路由器用户手册 WAN VER: 20110218 Copyright 2002-2011 VOLANS WAN VR4600 VR4900 VR7200 VR7500 VR7600 1.1 1.2 IP 1.3 2.1 2.2 2.2.1 2.2.2 3.1 3.2 3.2.1 3.2.2 3.2.3 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3 4.3.1 4.3.2

More information

联想天工800R路由器用户手册 V2.0

联想天工800R路由器用户手册 V2.0 LSA-800R V2.0 2 0 0 4 l e n o v o 0755-33306800 www.lenovonetworks.com support@lenovonet.com 1 1 1.1 1 1.2 1 2 2 2.1 2 2.2 2 3 2 3.1 2 3.2 3 3.3 4 3.4 5 4 TCP/IP 5 4.1 Windows 95/98/ME 5 4.2 Windows 2000/XP

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

/ / (FC 3)...

/ / (FC 3)... Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider aswales@modicon.com ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

网上对外发布资料适用版本

网上对外发布资料适用版本 HDLC-ETH 通告接口 1 概述... 2 1.1 目的... 2 1.2 适用产品... 2 1.3 字节顺序... 2 1.4 对齐方式... 2 1.5 基本数据类型... 2 2 利用 DMS 激活通告接口... 3 2.1 组网... 3 2.2 配置... 3 3 通告消息... 4 3.1 DMS 消息组成... 4 3.2 DMSG_HEADER:DMS 消息头... 4 3.2.1

More information

PowerPoint Presentation

PowerPoint Presentation 7.2 并行接口 二. 可编程并行接口芯片 8255A 的功能及其应用 与 CPU 一侧相连的引脚 D0 PA0 ~ ~ ~ ~ ~ D7 PA7 RESET PC7 WR RD PC4 PC3 PC0 A0 PB0 A1 PB7 CS PA 口 PC 口上半部 PC 口下半部 PB 口 A 组 B 组 与 I/O 设备相连的引脚 7.2 并行接口二. 可编程并行接口芯片 8255A 的功能及其应用

More information

一、选择题

一、选择题 计 算 机 网 络 基 础 第 7 章 练 习 思 考 与 认 识 活 动 一 选 择 题 1. 下 面 命 令 中, 用 于 检 查 WINDOWS2000 下 TCP/IP 配 置 信 息 的 是 ( ) A. cmd B. nslookup C. ipconfig D. ping 2. 内 部 网 关 协 议 RIP 是 一 种 广 泛 使 用 的 基 于 距 离 矢 量 算 法 的 协 议

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

Microsoft Word - GT21L16S2Y简要说明V37.doc

Microsoft Word - GT21L16S2Y简要说明V37.doc GT21L16S2Y 标准汉字字库芯片 简要说明 BRIEF 字型 :11X12 点阵 15X16 点阵 字符集 :G312 兼容 Unicode 内码 排置方式 : 竖置横排 总线接口 :SPI 串行总线 芯片形式 :SO8 封装 VER 3.7 2012-2 集通数码科技 - 1 - 版本修订记录 GT21L16S2Y 标准点阵汉字字库芯片简要说明 版本号 修改内容 日期 备注 V35 1. 15*16

More information

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax) 2018 9 29 龙芯 版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) 010-62546668 (Fax) 010-62600826 阅读指南 龙芯 1C101 处理器数据手册 龙芯 1C101 修订历史 序号 更新日期 版本号

More information

untitled

untitled EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请 加热器用固态继电器 单相 CSM_-Single-phase_DS_C 带纤细型散热器的一体式小型 SSR 备有无过零触发型号, 用途广泛 符合 RoHS 标准 包含无过零触发型号, 产品线齐全 输出回路的抗浪涌电压性能进一步提高 根据本公司的试验条件 小型 纤细形状 除了 DIN 导轨安装, 还可进行螺钉安装 获取 UL CSA EN 标准 TÜV 认证 请参见 共通注意事项 种类 关于标准认证机型的最新信息,

More information

D-link用户手册.doc

D-link用户手册.doc 声 明 Copyright 1986-2013 版 权 所 有, 保 留 一 切 权 利 非 经 本 公 司 书 面 许 可, 任 何 单 位 和 个 人 不 得 擅 自 摘 抄 复 制 本 书 内 容 的 部 分 或 全 部, 并 不 得 以 任 何 形 式 传 播 由 于 产 品 版 本 升 级 或 其 它 原 因, 本 手 册 内 容 会 不 定 期 进 行 更 新, 为 获 得 最 新 版

More information

CWT-3000 SMS DTU

CWT-3000 SMS DTU TT62 GPRS DTU 3.0 GPRS -------------------------------------------------------------------------------------------- TT62 GPRS DTU -----------------------------------------------------------------------

More information

1.KF1030a 无线模块 KF1030a 是一款传输距离远 可靠性高 低成本的无线数传模块, 采用 ISM 频段的 434MHz, 发射功率达 1W 4 字节的地址 ID 300 字节的数据包长度 RSSI 功能 标准的 UART 接口, 配置灵活, 易于使用, 使该模块适合应用于组建各种无线数

1.KF1030a 无线模块 KF1030a 是一款传输距离远 可靠性高 低成本的无线数传模块, 采用 ISM 频段的 434MHz, 发射功率达 1W 4 字节的地址 ID 300 字节的数据包长度 RSSI 功能 标准的 UART 接口, 配置灵活, 易于使用, 使该模块适合应用于组建各种无线数 目 录 1. KF1030a 无线模块 1 1.1 特性 1 1.2 技术规格 2 1.3 机械尺寸 3 1.4 模块引脚 3 1.5 电气特性 4 1.5.1 收发时序 4 2. 模块应用 5 3. 开发指南 11 3.1 KF1030a 开发工具 11 3.2 KF-Modem 工具 11 3.2.1 KF-Modem 主板 11 3.3 通信接口 12 3.3.1 RS-232( 两线 ) 12

More information

untitled

untitled 1....2...2...6 2....10 3. UDP...15 4. TCP...16...16...16 1 1. PC COM1 COM2 COM1 COM2 DTU 2 3 4 COM1 COM1 COM2 COM ID 13900000000 DTU COM1 5 COM2 DTU DTU DTU DTU DTU DTU DTU ID ID 3031 3032 2 ID 13900000001

More information

ETA104 数据采集模块数据手册

ETA104 数据采集模块数据手册 Emtronix ETA104 数据采集模块数据手册 1. 概述 1.1 ETA104 介绍 ETA104 模拟数据采集模块 ( 下文简称 :ETA104 模块 ) 是基于英创公司 SBC840 工控应用底板 符合 DM5028 标准应用扩展模块 ETA104 模块上的模数转换功能, 采用 ADS7871 模拟信号转换芯片, 占用 ESMARC 工控主板的 SPI 总线进行通讯, 最高可实现 48K

More information

<4D F736F F D20CBABC1FA DA3A8BAACB6C1D0B44D31A3A9C4A3BFE9D7CAC1CF B0E62E646F63>

<4D F736F F D20CBABC1FA DA3A8BAACB6C1D0B44D31A3A9C4A3BFE9D7CAC1CF B0E62E646F63> SL-1356MOD-SU 射 频 卡 读 写 模 块 使 用 说 明 一. 概 述 双 龙 公 司 针 对 支 付 系 统 公 共 交 通 门 禁 锁 具 设 备 管 理 二 代 身 份 证 等 行 业 推 出 SL-1356MOD-SU 射 频 卡 读 写 模 块 该 模 块 全 面 支 持 ISO14443 A/B -1-2 -3-4 标 准, 适 用 于 读 写 各 种 符 合 ISO14443

More information

2 12

2 12 SHENZHEN BRILLIANT CRYSTAL TECHNOLOGIC CO.,LTD. The specification for the following models Graphic LCM serial communication control board CB001 PROPOSED BY APPROVED Design Approved TEL:+86-755-29995238

More information

W5500-EVB 用户手册

W5500-EVB 用户手册 W5500-EVB 用户手册 V1.01 Copyright 2013 WIZnet Co., Inc. All rights reserved 更多内容请参考 :http://wizwiki.net/ 文档历史信息 版本 时间 描述 V1.0 2013-10-08 与 W5500-EVB 发布 V1.01 2014-01-14 调整格式 ; Copyright 2013 WIZnet Co., Inc.

More information

1

1 ETH232WG 型 波仕卡 :RS-232/RS-485 标准 MODBUS 网关 实现 MODBUS TCP 与 RTU/ASCII 转换 波仕 ETH232WG 标准 MODBUS 网关实现以太网 MODBUS TCP 协议与串口 MODBUS RTU 协议 以太网 MODBUS TCP 协议与串口 MODBUS ASCII 协议之间的相互转换 ETH232WG 同时还是一个以太网 / 串口转换器

More information

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe   Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L 1 SH88F516 8051 64K FLASH 1024 EEPROM SH88F516 JET51 S-Lab Keil µ vision ISP51 Keil µ vision ISP51 ISP51 PC RS232 MCU SH88F516 SH88F516 1.1 SH88F516 1.1 SH88F516 SH88Fxx: QFP44, DIP40 RAM Flash E2 ADC

More information

安 全 信 息 此 摄 像 机 适 用 于 室 内 安 装 使 用 若 要 安 装 于 室 外, 需 要 配 合 使 用 室 外 防 护 罩 ( 不 提 供 ) 开 启 摄 像 机 前, 请 确 保 所 用 电 源 符 合 要 求 使 用 不 适 当 的 电 源 可 能 会 损 坏 摄 像 机 请

安 全 信 息 此 摄 像 机 适 用 于 室 内 安 装 使 用 若 要 安 装 于 室 外, 需 要 配 合 使 用 室 外 防 护 罩 ( 不 提 供 ) 开 启 摄 像 机 前, 请 确 保 所 用 电 源 符 合 要 求 使 用 不 适 当 的 电 源 可 能 会 损 坏 摄 像 机 请 1080p 方 形 网 络 摄 像 机 使 用 手 册 201301 800 A2 安 全 信 息 此 摄 像 机 适 用 于 室 内 安 装 使 用 若 要 安 装 于 室 外, 需 要 配 合 使 用 室 外 防 护 罩 ( 不 提 供 ) 开 启 摄 像 机 前, 请 确 保 所 用 电 源 符 合 要 求 使 用 不 适 当 的 电 源 可 能 会 损 坏 摄 像 机 请 勿 将 摄 像 机

More information

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A 一 单 项 选 择 题 1. 考 查 栈 和 队 列 的 特 点 及 应 用 2009 年 全 国 硕 士 研 究 生 入 学 统 一 考 试 计 算 机 学 科 专 业 基 础 综 合 试 题 选 择 题 部 分 解 析 C 和 D 直 接 排 除, 缓 冲 区 的 特 点 需 要 先 进 先 出, 若 用 栈, 则 先 进 入 缓 冲 区 的 数 据 则 要 排 队 到 最 后 才 能 打 印,

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

Microsoft Word - FM17522_ps_chs - new.doc

Microsoft Word - FM17522_ps_chs - new.doc FM17522 通用 非接触读写器芯片 2016.10 FM17522 非接触读写器芯片 版本 1.4 1 本资料是为了让用户根据用途选择合适的上海复旦微电子集团股份有限公司 ( 以下简称复旦微电子 ) 的产品而提供的参考资料, 不转让属于复旦微电子或者第三者所有的知识产权以及其他权利的许可 在使用本资料所记载的信息最终做出有关信息和产品是否适用的判断前, 请您务必将所有信息作为一个整体系统来进行评价

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

IP Camera

IP Camera IP Camera ( 高 清 云 摄 像 机 ) 电 脑 客 户 端 使 用 手 册 本 操 作 手 册 适 用 于 我 公 司 所 有 云 摄 像 机 系 列 产 品 注 : 为 了 保 护 您 的 隐 私 安 全, 登 陆 后 请 修 改 机 器 的 出 厂 密 码, 并 请 妥 善 保 管 好 用 户 名 及 密 码. 手 册 版 本 : 版 本 日 期 描 述 V1.0 2013 年 5

More information

untitled

untitled EDM12832-08 : 25-1 : 116600 : (0411)7612956 7632020 7631122 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

_x0001_

_x0001_ C2000 E210 加强型 TTL 串口转 TCP/IP 模块 使用说明 目 录 第 1 章总体介绍...3 1.1 功能介绍...3 1.2 技术参数...5 第 2 章设备实物图...6 第 3 章引脚定义...7 第 4 章 C2000 Software 设置...10 4.1 虚拟串口管理程序...10 4.1.1 使用快速设置进行设置...10 4.1.2 使用设置进行设置...13 4.1.3

More information

引脚名称 QFN(4 4)-24L SSOP-24L ( 引脚间距 / 1.0) SOP-24L ( 引脚间距 1.27) 引脚描述 管脚号 管脚名称功能 QFN-24 SSOP-24/SOP-24L 1 4 LAT 数据锁存输入端 ( 低电平有效 ) 2 5 OUT0 3 6 OUT1

引脚名称 QFN(4 4)-24L SSOP-24L ( 引脚间距 / 1.0) SOP-24L ( 引脚间距 1.27) 引脚描述 管脚号 管脚名称功能 QFN-24 SSOP-24/SOP-24L 1 4 LAT 数据锁存输入端 ( 低电平有效 ) 2 5 OUT0 3 6 OUT1 D5056 带预充电管的 16 位 LED 控制器 D5056 是一款专用于大屏幕 LED 低压差 高精度带预充电管的 16 位恒流驱动芯片 内含高精度电流驱动电路 16 位移位寄存器 锁存器 温度补偿电路等 D5056 内置带预充电管, 可以解决列消隐问题 再配上我司解决行消隐的 D4973,LED 屏幕消隐问题可完美解决, 大大提高刷新率 D5056 可接受外部 CPU 编程控制信号, 分别控制

More information

SAPIDO GR-1733 無線寬頻分享器

SAPIDO GR-1733 無線寬頻分享器 1 版 權 聲 明... 4 產 品 保 固 說 明... 4 保 固 期 限... 4 維 修 辦 法... 5 服 務 條 款... 5 注 意 事 項... 6 低 功 率 電 波 輻 射 性 電 機 管 理 辦 法... 6 CE 標 誌 聲 明... 6 無 線 功 能 注 意 事 項... 6 1 產 品 特 點 介 紹... 7 1.1 LED 指 示 燈 功 能 說 明... 8 1.2

More information

四、通 讯 规 约

四、通 讯 规 约 HY-ML2000 RS232 RS422 RS-485 9 RS232 1----GND 3---RXD 4---TXD RS422 6--T+,7--T-,8--R-, 9--R+ 00 0FFH 256 0# 1# 2# 3# 4# 5# 6# 7# 8# 14# 18# HY-ML2000 ( ) 0# ( BJ DISA ) 1 EB 90 EB 90 02...( )... (L) (H)

More information

工程师培训

工程师培训 .1 TCP/IP TCP/IP 1 .2.2.1 Host 1960 S 1970 S Host Low Speed Lines 1970 S 1980 S pc Server Local Interneting 1980 S 1990 S Branch. pc Branch. WAN Branch. pc pc IBM SNA IBM X.25 2 .2.2 OSI OSI Application

More information



 C2000 E1S0 TTL 串口转 TCP/IP 模块 使用说明 目 录 第 1 章总体介绍...3 1.1 功能介绍...3 1.2 概述...4 1.3 技术参数...6 第 2 章设备实物图...7 第 3 章引脚定义...8 第 4 章网络部分电路连接...11 第 5 章 C2000 Software 设置...12 5.1 虚拟串口管理程序...12 5.1.1 使用快速设置进行设置...12

More information

ICN2028

ICN2028 概述 DP5220B 是一款专为 LED 显示屏设计的驱动 IC, 采用 16 路恒流灌电流输出 DP5220B 集成了 Noise Free TM 技术, 具有极佳的抗干扰特性, 使恒流及低灰效果不受 PCB 板的影响 并可选用不同的外挂电阻对输出级电流大小进行调节, 精确控制 LED 的发光亮度 DP5220B 在显示过程中 (OE=0) 会缓存 16bit 显示数据, 所以系统在 DP5220B

More information

AN1011CN_MiCOKit_APP控制开发实例(基于APICloud)

AN1011CN_MiCOKit_APP控制开发实例(基于APICloud) MiCO Documentation Working Group (MDWG) Track Number: AN1017CN Jenny Liu MXCHIP Co., Ltd Version: 1.0 2017.7.20 Category: Application Note Open 获取更多帮助 (More Help) 登录上海庆科官方网站 :, 获取公司最新产品信息

More information

技术文档

技术文档 地址 : 深圳市高新技术产业园南区高新南一道国微大厦 5 楼 ADD: Shenzhen High-tech Industrial Park,South Area GaoxinS.Ave.1 st,guowei Building. 电话 Tel:0755-26991331 传真 Fax:0755-26991336 邮编 :518057 网址 :www.chinaasic.com LED 恒流驱动芯片

More information

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074>

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074> 第 5 章 微处理器工作原理 1 5.1 8086 处理器 2 1. 管脚定义 3 8086/88 管脚描述 8086:16 位微处理器, 16 位外部数据总线 8088:16 位微处理器, 8 位外部数据总线 GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND 1 2 3 4 5

More information

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x 115 AVR W.V. Awdrey ATMEL AVR PIC AVR PIC AVR RISC AVR PIC AVR AVR AVR AVR AVR ATtiny15 AVR AVR AVR RAM ROM 121 116 122 ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r31 3 16 X Y Z 6-1 118 7 0

More information

<4D6963726F736F667420576F7264202D2031303130315FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>

<4D6963726F736F667420576F7264202D2031303130315FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63> 全 國 高 職 學 生 102 年 度 專 題 製 作 競 賽 報 告 書 居 家 環 境 智 慧 控 制 系 統 群 別 : 電 機 與 電 子 群 參 賽 作 品 名 稱 : 居 家 環 境 智 慧 控 制 系 統 關 鍵 詞 : 環 境 監 控 ZigBee 感 測 元 件 目 錄 壹 摘 要... 2 貳 研 究 動 機...2 參 研 究 方 法...3 一 研 究 器 材...3 二 研

More information

PCM-3386用户手册.doc

PCM-3386用户手册.doc PCM-3386 BBPC-4x86 10/100M PC/104 (Lanry technology Co. Ltd. Zhuhai) 38 1012836 (Address: Room 1012,Linhai Building,No. 38,west of Shihua Road,Zhuhai City,Guangdong Province,China) (post code)519015 (phone)0756-3366659

More information

FM17520非接触读写器芯片

FM17520非接触读写器芯片 FM17522 通用 非接触读写器芯片 2014. 07 FM17522 非接触读写器芯片 版本 1.1 1 本资料是为了让用户根据用途选择合适的上海复旦微电子集团股份有限公司 ( 以下简称复旦微电子 ) 的产品而提供的参考资料, 不转让属于复旦微电子或者第三者所有的知识产权以及其他权利的许可 在使用本资料所记载的信息最终做出有关信息和产品是否适用的判断前, 请您务必将所有信息作为一个整体系统来进行评价

More information

VIDEOJET connect 7000 VJC-7000-90 zh- CHS Operation Manual VIDEOJET connect 7000 zh-chs 3 目 录 1 浏 览 器 连 接 7 1.1 系 统 要 求 7 1.2 建 立 连 接 7 1.2.1 摄 像 机 中 的 密 码 保 护 7 1.3 受 保 护 的 网 络 7 2 系 统 概 述 8 2.1 实 况

More information

TONE RINGER

TONE RINGER 1/3 占空比通用 156 段 LCD 显示驱动电路 描述 SC75823E/W 是一个通用 LCD 驱动器, 可以用于微处理器控制的收音机的频率显示及其他显示应用 此外还可以最多直接驱动 156 个 LCD 字符段 主要特点 * 支持 1/3 占空比 1/2 偏置和 1/3 占空比 1/3 偏置的 LCD, 通过串行数据控制可以驱动多达 156 个字符段 * 和系统控制电路之间的串行数据通信支持

More information

ICN2028

ICN2028 ICN2028 (16 路双缓存恒流输出 LED 驱动芯片 ) 概述 ICN2028 是一款专为 LED 显示屏设计的驱动 IC, 采用 16 路恒流灌电流输出 ICN2028 集成了 Noise Free TM 技术, 具有极佳的抗干扰特性, 使恒流及低灰效果不受 PCB 板的影响 并可选用不同的外挂电阻对输出级电流大小进行调节, 精确控制 LED 的发光亮度 ICN2028 在显示过程中 (OE=0)

More information

1 产 品 简 介... - 1-1.1 特 性... - 1-1.2 包 装... - 1-1.3 产 品 外 观... - 2-1.4 电 脑 系 统 要 求... - 3-1.5 硬 件 安 装... - 3-1.6 软 件 安 装... - 4-2 软 件 操 作... - 6-2.1 IP

1 产 品 简 介... - 1-1.1 特 性... - 1-1.2 包 装... - 1-1.3 产 品 外 观... - 2-1.4 电 脑 系 统 要 求... - 3-1.5 硬 件 安 装... - 3-1.6 软 件 安 装... - 4-2 软 件 操 作... - 6-2.1 IP 无 线 / 有 线 网 络 摄 像 机 使 用 说 明 书 黑 色 白 色 深 圳 市 富 泓 电 子 有 限 公 司 电 话 : +86-755-26509025 传 真 : +86-755-26509229 1 产 品 简 介... - 1-1.1 特 性... - 1-1.2 包 装... - 1-1.3 产 品 外 观... - 2-1.4 电 脑 系 统 要 求... - 3-1.5 硬

More information

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg 1 1 a. 0.5V 5V 1Hz 1MHz b. 0.1% 2 : a. 0.5V 5V 1Hz 1MHz b. 0.1% (3) a. 0.5V 5V 100 s b. 1% 4 1 10 5 1MHz 6 1 2 1 0.1Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15

More information

stm32_mini_v2

stm32_mini_v2 US Mirco S SIO US Power:V Power:.V STMF0VET GPIO TFT SPI URT RJ ENJ0SS SPI Flash lock iagram Size ocument Number Rev STM-Lite-V.0 Ver.0 ate: Friday, June 0, 0 Sheet of 0.0uF R M V - + S J MP-0 V_PWR R

More information

一、

一、 网 上 交 易 客 户 端 操 作 文 档 证 券 2014 年 免 责 申 明 因 客 户 端 软 件 升 级, 对 应 帮 助 文 件 中 的 图 片 及 文 字 可 能 存 在 未 同 步 更 新 的 情 况, 由 此 产 生 的 损 失 我 们 将 不 负 任 何 责 任, 请 大 家 以 最 新 版 本 的 客 户 端 软 件 为 准 索 引 一 委 托 功 能 区 说 明...1 二 委

More information

标题

标题 . 4 2013 年 湖 南 省 财 政 厅 电 子 政 务 发 展 形 势 分 析 及 2014 年 发 展 展 望 湖 南 省 财 政 厅 2013 年, 省 财 政 厅 高 度 重 视 电 子 政 务 工 作, 将 电 子 政 务 作 为 优 化 工 作 流 程 提 高 工 作 效 率 提 升 服 务 水 平 建 设 透 明 廉 洁 财 政 的 重 要 途 径, 信 息 化 水 平 不 断 提

More information

Microsoft Word - BL5372_UMAN_V1.1.doc

Microsoft Word - BL5372_UMAN_V1.1.doc 低 功 耗 实 时 时 钟 芯 (RTC)BL5372 用 户 手 册 V1.2 ( 2012.11.12) 上 海 贝 岭 股 份 有 限 公 司 Shanghai Belling Co., Ltd. 1. 概 述 低 功 耗 实 时 时 钟 芯 片 (RTC)BL5372 BL5372 是 一 款 低 功 耗 实 时 时 钟 电 路, 通 过 I 2 C 两 线 接 口 电 路 可 以 与 CPU

More information

目 彔 1. 准 备 工 作... 1 2. 登 彔 设 置... 2 3. 功 能 说 明... 4 3.1 实 时 监 控... 4 3.1.1 基 本 控 制... 4 4.1.2 功 能 设 置... 4 3.1.3 画 质 调 节... 6 3.1.4 彔 像 与 抓 拍... 6 3.1

目 彔 1. 准 备 工 作... 1 2. 登 彔 设 置... 2 3. 功 能 说 明... 4 3.1 实 时 监 控... 4 3.1.1 基 本 控 制... 4 4.1.2 功 能 设 置... 4 3.1.3 画 质 调 节... 6 3.1.4 彔 像 与 抓 拍... 6 3.1 嵌 入 式 Web Server 用 户 手 册 V2.0 感 谢 您 选 用 本 公 司 的 产 品, 请 您 在 使 用 本 产 品 前 仔 细 阅 读 用 户 手 册, 本 用 户 手 册 将 为 您 提 供 正 确 的 使 用 说 明 版 权 声 明 : 本 用 户 手 册 版 权 归 天 津 市 亚 安 科 技 股 仹 有 限 公 司 所 有, 未 经 本 公 司 许 可, 仸 何 机 构

More information

目 录(目录名)

目  录(目录名) 目录 目录...1-1 1.1 IP 地址简介... 1-1 1.1.1 IP 地址的分类和表示... 1-1 1.1.2 子网和掩码... 1-2 1.2 IP 地址配置任务简介... 1-3 1.3 配置 VLAN 接口的 IP 地址... 1-3 1.4 IP 地址配置显示... 1-4 1.5 IP 地址配置举例... 1-4 1.6 IP 地址配置排错... 1-5 第 2 章 IP 性能配置...2-1

More information

, , STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99 , STC12C5A08AD-35C-LQFP44,RMB 7.5 , STC12C5201AD-SOP16,RMB 2.49 STC12C5202AD-LQFP32,RMB 3.99 0.1uF 0.1uF 0.1uF STC 89 E 2 PROM Data Flash

More information

目 录 1. 简介 概览 CM 仿真器特性 CM 仿真器外观 入门指南 CM 仿真器虚拟端口功能 安装 CM 仿真器 USB CDC 驱动软件 测试 CM 仿真器虚拟端

目 录 1. 简介 概览 CM 仿真器特性 CM 仿真器外观 入门指南 CM 仿真器虚拟端口功能 安装 CM 仿真器 USB CDC 驱动软件 测试 CM 仿真器虚拟端 Cortex-M 仿真器用户手册 适用产品 本仿真器支持芯片型号 : 系列 华大半导体 (HDSC) Cortex-M 系列 MCU 芯片 型号 - 目 录 1. 简介... 3 1.1 概览... 3 1.1.1 CM 仿真器特性... 3 1.1.2 CM 仿真器外观... 4 1.2 入门指南... 5 2. CM 仿真器虚拟端口功能... 6 2.1 安装 CM 仿真器 USB CDC 驱动软件...

More information

Microsoft Word - 32

Microsoft Word - 32 * 基 于 Nios II 处 理 器 的 USB 接 口 设 计 * 项 目 基 金 : 获 中 韩 合 作 项 目 Development of Embedded Software and System for Automobile Electronics 的 资 助 ; 重 庆 市 科 技 攻 关 计 划 项 目 面 向 汽 车 ABS 嵌 入 式 系 统 的 专 用 开 发 平 台 及 其

More information

HMI COM1 RS SIEMENSE S7-200 RS485

HMI COM1 RS SIEMENSE S7-200 RS485 目录 第一部分维控人机界面串口引脚定义...2 1 LEVI777T COM1 引脚定义原理图...2 2 LEVI777T COM2 引脚定义原理图...2 3 LEVI908T COM1 引脚定义原理图...2 4 LEVI908T COM2/COM3 引脚定义原理图...3 第二部分通信针头...4 1 通信针头...4 第三部分各 PLC 与 LEVI 通信线接法...5 1 西门子 S7-200

More information

网上对外发布资料适用版本

网上对外发布资料适用版本 1 高速同步通信... 2 1.1 SDLC-ETH 高速串口以太网转换器... 2 1.2 SDLC-PCIE 高速同步串口卡 --- PCI Express 总线接口卡... 5 1.3 SDLC-HCM 高速嵌入式通信模块... 7 2 HDLC 通信... 9 2.1 HDLC-ATC 空管数据通信服务器... 9 2.2 HDLC-ETH 串口以太网转换器 --- 双网口协议转换器...

More information

深圳明和科技

深圳明和科技 500mA 同步降压 DC/DC 转化器 ME3101 系列 描述 : ME3101 是一款同步整流降压型 DC/DC 内置 0.6ΩPMOS 驱动管和 0.7ΩNMOS 开关管 兼容陶瓷电容, 外部只需一只电感和两只电容, 可高效率的输出 500mA 内置振荡器电路, 振荡频率可达 1.2MHZ ME3101 为 PFM/PWM 型自动开关控制模式, 在满载时也能快速响应, 达到纹波小, 效率高的效果

More information

untitled

untitled : 36 236 : (025)52121888 : (025)52121555/800 8289722 : 211100 h t t p://www.phoenixcontact.com.cn e-mail: phoenix@phoenixcontact.com.cn MNR 52005577/07.04.2010-01 Printed in China PHOENIX CONTACT 2010

More information

版权声明

版权声明 SG3124 http://www.utt.com.cn 2000-2008 URL Internet Web EULA EULA UTT HiPER PN 0901-0003-001 DN PR-PMMU-1180.03-PPR-CN-1.0A ...1 1...2 1.1...2 1.2...2 1.3...3 1.4...3 2 1.4.1...3 1.4.2...4...5 2.1...5

More information

EC20系列PLC与WEINVIEW通讯手册

EC20系列PLC与WEINVIEW通讯手册 系列 PLC 与 PROFACE 通讯手册 感谢您购买的可编程控制器 (PLC), 在使用我公司 系列 PLC 产品之前, 请仔细阅读 的相关资料 本手册主要介绍 系列 PLC 与 PROFACE 人机界面 (HMI) 的通讯设置以及如何通过 PROFACE 人机界面访问 PLC 内部软元件资源 (X Y M SM S T C D SD Z) PROFACE 人机界面通过 EMERSON Network

More information

, STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99

, STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99 , STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99 , STC12C5A08AD-35C-LQFP44,RMB 7.5 , STC12C5201AD-SOP16,RMB 2.49 STC12C5202AD-LQFP32,RMB 3.99 , , 0.1uF STC 89LE58 RD+ 32K 1280 16K+ 0.1uF

More information

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B 直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

GPRS IP MODEM快速安装说明

GPRS IP MODEM快速安装说明 GF-3026D CDMA 无 线 路 由 器 用 户 手 册 北 京 嘉 复 欣 科 技 有 限 公 司 地 址 : 北 京 市 海 淀 区 阜 成 路 115 号 北 京 印 象 2 号 楼 213 室 电 话 :86-10-88122130 88153193 88153197 传 真 :86-10-88122129 网 站 :http://www.garefowl.com/ 目 录 一 产 品

More information

(UTM???U_935_938_955_958_959 V2.1.9.1)

(UTM???U_935_938_955_958_959 V2.1.9.1) 192.16 www.sharetech.com.tw UTM 多 功 能 防 火 牆 管 理 者 手 冊 V 2.1.9.1 目 錄 第 一 章 安 裝 與 訊 息... 7 1-1 建 議 的 安 裝 設 定 圖... 8 1-2 軟 體 安 裝 設 定... 9 1-3 首 頁 訊 息... 14 1-4 型 號 與 功 能 對 照 表... 17 第 二 章 系 統 設 定... 19 2-1

More information

IC芯片自主创新设计实验

IC芯片自主创新设计实验 IC 芯片自主创新设计实验 设计报告 设计题目 : 格雷码计数器芯片设计 设计学生 : 吴东生 ( 集成电路 ) 景国新 ( 固体电子 ) 林道明 ( 集成电路 ) 连维重 ( 集成电路 ) 施望 ( 集成电路 ) 刘锦秀 ( 集成电路 ) 刘中伟 ( 集成电路 ) 李梦宁 ( 集成电路 ) 指导教师 : 阮爱武 杜涛 指导单位 : 电子设计自动化技术 课程组 一 格雷码计数器芯片设计概述 功能描述

More information

Cerris IROS

Cerris IROS 上海海栎创微电子有限公司 CSM212/216/224 数据手册 具有专用电容检测模块的 8 位单片机 Rev: V1.2 www.hynitron.com CSM212/216/224 是一款具有高性能精简指令集且集成电容触控功能的 EERPOM 型 8051 单片机 此单 片机集成有硬件触控 CDC 模块, 可多次编程的 EEPROM 存储器和常用通讯接口, 为各种触摸按键的应用 提供了一种简单而又有效的实现方法

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

注意事项:

注意事项: 注 意 事 项 : 请 勿 将 重 物 置 于 本 设 备 上 ; 请 勿 让 任 何 固 体 或 液 体, 掉 入 或 渗 入 设 备 内 ; 请 定 期 用 刷 子 对 电 路 板 接 插 件 机 箱 风 机 机 箱 等 进 行 除 尘, 在 进 行 机 体 清 洁 工 作 前, 请 关 闭 电 源 并 拔 掉 电 源 ; 请 勿 自 行 对 本 设 备 进 行 拆 卸 维 修 或 更 换 零

More information

MM

MM 4.5 9 4.8 12 14 35 MM36 2 36 1.1 FM-206 FM-206 32 FM-206 POS 3 36 1.2 1:1 1:N 2 2 1:1 1:N 1.3 206 x x x x x Vxx mm A1000 B>1000 U USB2.0 / USB1.1 S SeriesUART) 206 1 2 4 36 DC 3.6~6.0V / 3.3V < < 5 36

More information

i-Mege B2210 Series

i-Mege B2210 Series 固 定 式 网 络 摄 像 机 使 用 手 册 201305.750. A1 目 录 重 要 须 知 使 用 前 请 仔 细 阅 读... 2 产 品 概 述... 2 标 准 配 备... 3 摄 像 机 安 装... 4 硬 件 安 装...4 软 件 安 装...4 搜 索 IP 摄 像 机...4 分 配 IP 地 址...5 通 过 Windows 网 络 访 问 摄 像 机...7 ActiveX

More information

SPMC75F2413A_EVM_使用说明_V1.2.doc

SPMC75F2413A_EVM_使用说明_V1.2.doc SPMCFA EVM V. - Jan 0, 00 http://www.sunplusmcu.com ................ SPMCFA........... EEPROM.... I/O............ LED.... LED.... RS-........0............ EVM................ 0.....0..... SPMCFA EVM SPMCFA

More information

MICROSmart FC6A More Power. More Performance. More Connectivity. I/O 2, ns 800KB100,000 BACnet/IP PID I/O I/O 2,060 I/O CPU MicroP

MICROSmart FC6A More Power. More Performance. More Connectivity. I/O 2, ns 800KB100,000 BACnet/IP PID I/O I/O 2,060 I/O CPU MicroP PLC FC6A 1 MICROSmart FC6A More Power. More Performance. More Connectivity. I/O 2,060 511 21ns 800KB100,000 BACnet/IP PID I/O I/O 2,060 I/O CPU 528 33 126 MicroPLC CPU 528I/OI/O 9 30 / 1 1510 1 2 FC6A

More information

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63>

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63> 上 海 市 高 等 学 校 计 算 机 等 级 考 试 ( 三 级 ) 考 试 大 纲 -- 建 议 稿 -- 2007-6-25 25 目 录 上 海 市 高 等 学 校 计 算 机 等 级 考 试 三 级 总 体 说 明 -----------------1 三 级 ( 计 算 机 系 统 与 网 络 技 术 ) 考 试 大 纲 ---------------------2 三 级 ( 管 理

More information

穨CAS1042快速安速說明.doc

穨CAS1042快速安速說明.doc CAS1042 4 Port 10/100M Switch Internet BroadBand Router IP IP... PC CAS1042 UTP Cable CAS1042 5V / 2.4A 6 1. 2. ADSL Cable Modem 3. CAS1042 4. TCP/IP 5. 6. 1 2 ADSL Modem Cable Modem CAS1042 ) / "LAN

More information

Microsoft Word - vlsm and ip unnumbered.doc

Microsoft Word - vlsm and ip unnumbered.doc Part1:VLSM VLSM AND IP unnumbered 实验讲义 实验目的 : 使用两种不同的路由选择协议,IPv1 和 IPv2 来配置 VLSM, 并测试其功能 实验拓扑 : HUB2 department2 192.168.1.128/26 1602 1601 192.168.1.192/26 192.168.1.64/26 1720 2514/1703 192.168.1.0/26

More information

展 望 与 述 评 2 广 电 设 备 与 技 术 2013.2

展 望 与 述 评 2 广 电 设 备 与 技 术 2013.2 展 望 与 述 评 2013.2 广 电 设 备 与 技 术 1 展 望 与 述 评 2 广 电 设 备 与 技 术 2013.2 展 望 与 述 评 2013.2 广 电 设 备 与 技 术 3 展 望 与 述 评 4 广 电 设 备 与 技 术 2013.2 展 望 与 述 评 2013.2 广 电 设 备 与 技 术 5 展 望 与 述 评 骆 萧 萧 卜 筱 皛 本 文 讨 论 了 在 非

More information

管脚描述 X1 X KHz 晶振管脚 GND 地 RST 复位脚 I/O 数据输入 / 输出引脚 SCLK 串行时钟 Vcc1,Vcc2 电源供电管脚 订单信息部分 # 描述 DS1302 串行时钟芯片 8 脚 DIP DS1302S 串行时钟芯片 8 脚 SOIC 200mil DS

管脚描述 X1 X KHz 晶振管脚 GND 地 RST 复位脚 I/O 数据输入 / 输出引脚 SCLK 串行时钟 Vcc1,Vcc2 电源供电管脚 订单信息部分 # 描述 DS1302 串行时钟芯片 8 脚 DIP DS1302S 串行时钟芯片 8 脚 SOIC 200mil DS DS1302 涓流充电时钟保持芯片的原理与应用 摘要本文概括介绍了 DS1302 时钟芯片的特点和基本组成通过实例详细说明了有关功能的应用软件关于 DS1302 各寄存器的详细位控功能请参考 DALLAS 达拉斯公司的相应产品资料 概述 DS1302 是 DALLAS 公司推出的涓流充电时钟芯片 内含有一个实时时钟 / 日历和 31 字节静态 RAM 通过简 单的串行接口与单片机进行通信 实时时钟

More information

Microsoft Word - SMB-63-2(簡体字).doc

Microsoft Word - SMB-63-2(簡体字).doc 补 充 说 明 书 ABSODEX AX9000TS/TH-U3 (PROFIBUS-DP 规 格 ) SMB-63C-2 前 言 承 蒙 购 置 本 公 司 的 ABSODEX, 至 为 感 谢 ABSODEX 是 为 了 精 准 灵 活 地 驱 动 常 规 产 业 用 的 组 装 设 备 检 测 设 备 的 间 歇 作 动 回 转 工 作 台 等 而 研 发 的 直 接 驱 动 的 分 度 装

More information