这是一个LINUX下多串口驱动程序,是一个非常成熟的代码,已经卖出很多了,非常难得,希望能给大家带来帮助。里面包括了协议及控制,校验等等代码,希望大家支持
上传时间: 2016-09-22
上传用户:lanhuaying
这是一个在FPGA上实现CRC算法的程序,包含了CRC-8,CRC-12,CRC-16,CRC-CCIT,CRC-32一共五种校验形式。
上传时间: 2016-09-28
上传用户:123456wh
本实验实现PS/2接口与RS-232接口的数据传输, PS/2键盘上按下按键,可以通过RS-232自动传送到主机的串口调试终端上(sscom32.exe); 并在数据接收区显示接收到的字符。 串口调试终端的设置:波特率115200,一个停止位,无校验位。
上传时间: 2016-09-29
上传用户:妄想演绎师
云台解码器派尔高P协议,为原版协议,开发人员请注意其最后位校验,为异或校验,不是求和校验,这里很容易发生错误,我们在开发产品的时候搞错,头很大
上传时间: 2014-01-16
上传用户:wqxstar
本实验实现PS/2接口与RS-232接口的数据传输, PS/2键盘上按下按键,可以通过RS-232自动传送到主机的串口调试终端上(sscom32.exe); 并在数据接收区显示接收到的字符。 串口调试终端的设置:波特率115200,一个停止位,无校验位。
上传时间: 2013-12-23
上传用户:kbnswdifs
非常实用的串口调试工具,带CRC校验,请大家一用
标签: 串口调试工具
上传时间: 2016-10-12
上传用户:duoshen1989
根据曼彻斯***的编码原则(参见本刊2001年第一期《一种采用曼码调制的非接触IC卡读写程序编制》),非接触ID卡采用上升沿对应着位数据“0”,下降沿对应着位数据“1”,微控制器通过检测U2270B输出数据位的跳变来实现对曼彻斯***的译码。在现实工作中,数据信号会受到调制、解调、噪声各种效应的影响,其上升沿和下降沿存在抖动,可采用键盘消抖的办法来消除抖动的影响。根据非接触ID卡64位数据循环发送以及其数据绪构特点,即数据流中第64位为“0”,第1位至第9位为“1”。据此,将“0111111111”作为读数据的起始标识,如图2所示。在确定了数据起始标识后,采用延时大于0.5T采样数据位的方法,如图3所示,来避开曼彻斯***编码中的空跳对数据译码造成的影响,简化了译码程序。 通过实验得到:480μs≤1T≤520μs,220μs≤0.5T≤280μs,由此取Tnext=300μs。为了便于对读出数据进行奇校验,读出数据每5位作为一个字节。因此确定起始标识和读取数据对时钟有严格要求,所以寻找起始标识和读取数据部分程序采用汇编语言编写。数据读以后,根据前面所提到的非接触ID卡的数据结构,通过比较奇校验算法与读出数据中的奇校验位来验证出数据的正确性。
上传时间: 2016-10-14
上传用户:xhz1993
数组为8位char型数值,通过该函数可以计算出数组的16位循环校验码。
上传时间: 2014-01-25
上传用户:爺的气质
cFIFO:FIFO控制类,面向运行效率优化;适合PPC,单片机编程;包含CRC校验,成帧控制。
上传时间: 2014-12-21
上传用户:ve3344
CRC16 源程序,MODBUS的校验程序
上传时间: 2016-11-05
上传用户:lixinxiang