函数名称:CRC-16 Process 函数原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函数功能:进行CRC校验和产生CRC代码.这个函数只影响全局变量crc16. 校验字放在字符串最后,低8位在前高8位在后. msgaddr : 进行CRC16校验的据块的首地址 datalen : 进行CRC16校验的据块的个数 CRC-ITU的计算算法如下: a.寄存器组初始化为全"1"(0xFFFF)。 b.寄存器组向右移动一个字节。 c.刚移出的那个字节与数据字节进行异或运算,得出一个指向值表的索引。 d.索引所指的表值与寄存器组做异或运算。 f.数据指针加1,如果数据没有全部处理完,则重复步骤b。 g.寄存器组取反,得到CRC,附加在数据之后(这一步可省略)。
上传时间: 2015-12-21
上传用户:llandlu
10M/100M以太网mac子层802.3协议的源代码,包括半双工和全双工。
上传时间: 2014-12-01
上传用户:hwl453472107
基于ICCAVR平台的,Mega16软件模拟2个串口的程序。可以实现实现全双工通信
标签: ICCAVR
上传时间: 2014-01-16
上传用户:问题问题
485通讯程序,可以作为例子,很实用。采用AT89LS51,外接一个MAX491来进行多机全双工RS485通信。
上传时间: 2014-12-20
上传用户:lili123
rmiTest 简单的rmi测试,实现全双工通讯,并测试其运行效率
上传时间: 2014-01-12
上传用户:wfl_yy
音频通信的一个简单例子,采用全双工的通信方式。
标签: 音频通信
上传时间: 2013-12-17
上传用户:hoperingcong
仿真标准串口,用于升级原串口外围设备,或者通过USB 增加额外串口。 ● 计算机端Windows 操作系统下的串口应用程序完全兼容,无需修改。 ● 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。 ● 支持5、6、7 或者8 个数据位,支持奇校验、偶校验、空白、标志以及无校验。 ● 支持串口发送使能、串口接收就绪等传输速率控制信号和MODEM 联络信号。 异步串口/RS232/RS485/RS422 转换并口打印机为USB 打印机 EPP 并口和MEM 并口 常用的2 线和4 线同步串口 DD+ 计算机 或者 其它 USB 主机 CH341 转接芯片 CH341 中文手册(一) 2 ● 通过外加电平转换器件,提供RS232、RS485、RS422 等接口。 ● 支持以标准的串口通讯方式间接地访问CH341 外挂的串行EEPROM 存储器。
上传时间: 2013-11-29
上传用户:15736969615
读串程序,通讯方式为RS485通讯,主动提取记录方式,不支持全双工
标签: 程序
上传时间: 2013-12-10
上传用户:tb_6877751
实验箱中以可编程通用异步、同步收发器8251为基础,设计有串行接口电路。采用零调制方式连接两台实验箱的串行接口,开发异步全双工通讯程序。
上传时间: 2014-01-15
上传用户:Ants
使用的同步串行三线SPI 接口,可以方便的连接采用SPI 通信协议的外围或另一片AVR 单片机,实现在 短距离内的高速同步通信。ATmega128 的SPI 采用硬件方式实现面向字节的全双工3 线同步通信,支持主 机、从机和2 种不同极性的SPI 时序,通信速率有7 种选择,主机方式的最高速率为1/2 系统时钟,从机方式 最高速率为1/4 系统时钟。
上传时间: 2014-11-26
上传用户:rocwangdp