搜索资源列表
32位冗余校验
- 串口通讯编程用的32位crc校验源代码,不需要修改就可以应用。-serial communication programming of 32 crc check source code, it can not amend the application.
8位C51CRC校验原程序
- 8位C51,CRC校验原理单片机编程原程序-eight C51, CRC principles SCM original programming procedures
8-16位CRC校验的算法程序
- 分别用PIC和51系列语言编写的8位、16位CRC校验的算法程序,已经验证过,好用。-respectively PIC and 51 languages of eight, 16 of the CRC algorithm procedures, already tested and ease of use.
16位CRC校验程序
- 一个16位的CRC校验,在Modbus协议中经常要使用
校验码
- 校验码算法,可运行,加说明,例如:代码690123456789X1(共13位)校验码的计算 步骤 举例说明 1、自右向左编号 位置序号 13 12 11 10 9 8 7 6 5 4 3 2 1 代 码 6 9 0 1 2 3 4 5 6 7 8 9 X1 2、从序号2开始求出偶数 9+7+5+3+1+9=34 位上数字之和(1) 3、(1)*3=(2) 34*3=102 4、从序号3开始求出奇数 8+6+4+2+0+6=34 位上数字之和(3) 5、(2)+(3)=(4) 102+34=128
16位CRC校验_Modbus标准算法
- CRC校验 1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息 字段和校验字段的长度可以任意选定。 2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅 为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式 为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码101111。 3、CRC码集选择的原则:若设码字长度为N,信息字段为K位,校验字
CRC校验,16位算法
- C#编写,应用于文件的CRC16位校验算法
CRC16位校验demo
- C#开发,输入一个16进制字符串,通过CRC校验算出最终的CRC校验码
MyUART.rar
- 串口调试工具 可以调整传输数据位,速率,奇偶校验位等,Serial debugging tools with transmit data bit rate, parity bitcan adjustable.
main
- 通讯规则: 1:时钟7.3728 MHz/波特率9600/9个数据位/奇校验/1个停止位/硬件多机通讯功能/ 2:通讯连接采用硬件MAX485,双向单工 3:每个上行/下行的数据包的字节个数都是一样的(通讯数据量) 4:每个上行/下行的数据包都采用CRC8校验 5:数据接收采用中断+查询的方式 6:总是由主机向从机发送一个数据包,从机收到数据包后向主机回复一个数据包 7:不管是主机还是从机,如果收到的数据包有任何错误,都将丢弃该数据包,等效于没有接收
UART_RVMDK
- 本源码为STM32的UART使用例程,主要测试UART1的功能。开发环境realviewMDK 程序运行前先打开串口调试软件,UART被配置为: 波特率:9600bps 字长 :8位 校验位:无 停止位:1位 程序正常运行,调试软件的数据接收区将显示ASCII码字符表中的‘0’到‘z’范围内的字符;同时开发板上的小灯LD3~LD6将会顺序点亮,然后顺序熄灭。-The source code for the STM32' s UART to use routines,
mcs51-io-uart
- 利用51的两个输入输出引脚如P1.0和P1.1,置1或0分别代表高低电 平,也就是串口通信中所说的位,如起始位用低电平,则将其置0,停止位为高电平,则将其置 1,各种数据位和校验位则根据情况置1或置0。-Using 51 as the two input and output pins P1.0 and P1.1, set to 1 or 0 representing the high and low, that is said in the bit serial communicati
BCCcomputer
- 在串口通信中经常使用到的一种校验位计算方法:即BCC校验位的计算。本软件把算法通过代码的形式写入,你只要输入数据,即可计算出数据的BCC校验位是多少。-Often used in serial communication to a check digit calculation method: the BCC check digit calculation. The software code in the form of the algorithm is written, you can en
批量计算IMEI校验位VB
- 用VB6.0编写的用于批量计算手机IMEI校验位小程序,在手机代工厂实用
按位异或校验和计算器
- 异或校验工具。十六进制异或值计算。。。。。。。。。。(XOR check tool. Sixteen decimal XOR calculation.)
odd_even_check
- 用于检查数据的正确性。具体而言,在发送端,通过增加校验位,使有效数据位和校验位组成数据校验码;在接收端,根据接收的数据校验码判断数据的正确性。(For correcting the correctness of the data. Specifically, at the transmitting end, the valid data bits and the parity bits are added to the data check code by adding the parity b
IAP15F4K-串口通讯-和校验(中断方式)
- 使用单片机实验板,在Keil C开发环境中编写串口发送和接收程序。在串口发送和接收程序中编程增加校验位,使用逻辑分析仪捕捉单片机串口引脚发送和接收数据的波形,并与串口接收和发送的数据进行比较。(Using SCM experiment board, in the Keil C development environment to write serial send and receive program. In the serial sending and receiving program,
奇偶校验
- 输入8比特失量,输出其奇校验及偶校验位 分别用信号和变量来做,看看结果有什么不同(Input 8 bit loss, output its odd check and parity bit Do it with signals and variables, and see how the results are different)
具有奇校验功能的串行发送电路
- 具有奇校验功能的串行发送电路 电路输入1个时钟周期宽度的输入数据产生有效脉冲strobe,输入数据din为8位,Strobe为高电平期间输入数据有效。•电路把输入的数据按从高到低的顺序依次从dout端发送出去。•在发送完8位数据后发送一位的奇校验位
8位奇偶校验器
- 奇偶校验器是通过信息位和1位校验位中的二进制中的“1”的个数来判断是偶还是奇数校验,如果是奇数,那么就是奇数校验码,反之则反,波形信息位为奇数为1,校验位为0时,输出的奇校验位为0,偶校验位为1,奇校验错误为0,偶校验错误为1(即有错)。同理其他测试分别测试了信息位为奇数个1,校验位为1、信息位为偶数个1,校验位为1、信息位为偶数个1,校验位为0的情况,图中波形的测试完全符合预期要求。