码迷,mamicode.com
首页 >  
搜索关键字:校验位    ( 188个结果
【141031】VC++版串口调试助手源码
VC++版串口调试助手源码,功能还是比较多的,接收区和来显示串口消息,在调试时,可指定串口、波特率、校验位、数据位、停止位,关闭串口和清空接收区、以十六进制调试、保存显示数据、在同一周期后自动发送数据、选择发送文件、计数器清零等功能,代码在VC++6.0中可直接编译。 源码下载地址:点击下载...
分类:编程语言   时间:2014-10-31 22:17:37    阅读次数:227
开发串口的硬件设备的高效流程
1 先使用可视化的软件“串口调试助手V2.2”设定 串口、波特率、校验位、数据位、停止位、然后发送命令,查看接收的 结果 下载地址 2为了更好侦听、拦截、记录、分析串行通信协议,可以使用这个软件“侦听分析串行通信协议CommMonitor” 这款软件可以能侦听、拦截、记录、分析串行通信协议,让您对....
分类:其他好文   时间:2014-10-23 15:42:19    阅读次数:230
计算IMEI号的校验位
计算IMEI号的校验位       移动设备国际识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,具有唯一性,贴在手机背面的标志上,并且储存在移动设备中,可用于监控被窃或无效的移动设备,它也是该手机在厂家的"档案"和"身份证号".IMEI码由GSM(全球移动通信协会)统一分配,授权BABT(英国通信认证...
分类:其他好文   时间:2014-10-14 22:58:19    阅读次数:240
STM32的USART使用DMA接收带校验位的数据
工作中用到了一个数据包里面的数据采用不同的校验方式,一部分为奇校验,一部分为偶校验.这时我的方案为: 1.USART设置9bit数据长度,1个停止位,无校验位,这时确保能接收到带校验位的数据 2.设置DMA接收和发送数据,设置外设地址和内存地址都为halfword(16bit)可以接收到带校验位的数...
分类:其他好文   时间:2014-10-14 13:19:08    阅读次数:269
模拟串口--基于STM8普通IO口的模拟串口驱动程序
基于STM8普通IO口的模拟串口驱动程序 标准串口通讯数据的格式为:起始位(1) + 数据位(8) + 校验位(1) + 停止位(1) 串口通讯另外一个重要的的部分是设置波特率,波特率就是1秒钟内串口所传输的Bit(位)数。 关于采样频率:为了较小读取或者发送串行数据的误差,我们采取了在N(我用的是4次)次中断中,取固定位置的读取的数据。 我以stm8中9600波特率计算的...
分类:其他好文   时间:2014-10-13 18:19:37    阅读次数:1919
集装箱箱号验证算法(C#版)
集装箱号由4位公司代码和7位数字组成(如CBHU3202732),其中第七位数字就是校验码。首先将公司代码转换为数字,去掉11及其倍数,连加除以11,其余数为校验位。 A=10 B=12 C=13 D=14 E=15 F=16 G=17 H=18 I=19 J=20 K=21 L=23 M=24 ....
分类:其他好文   时间:2014-09-30 18:21:19    阅读次数:389
海明码编码示例
在写编码步骤之前,先来熟悉几个表示符号:          编码规则                  下面以8为数据位编码步骤为例:    一,确定D与P在海明码中的位置   海明码及数据位校验位对应表:         如上图,校验码是所在位置在第2^(n-1)的位置,当我们在表中填好校验位之后,...
分类:其他好文   时间:2014-09-28 00:09:10    阅读次数:194
基本类型算法题目学习(EPI)
1.关于奇偶校验的方法中,如何快速的求取一个64-bit的数字的奇偶校验位。(如果1的位数为奇数,则奇偶校验位为1,如果1的位数为偶数,则奇偶校验位为0)a.暴力枚举法采用一位一位进行计算,一位一位的移位,效率较低。b.x = x & (x-1),每次将最低位的1进行失效,统计1的个数。c.可以采用...
分类:其他好文   时间:2014-08-25 01:09:53    阅读次数:285
算法系列4——Luhn
Luhn算法由IBM的Hans Peter Luhn发明,又称为“模10”算法,是一种简单的校验和算法,用来验证识别号,一般会被用于身份证号码,信用卡号、IMEI号、社会保险号的验证。它的算法简单,并只采用最后一位数字作为校验位,可以有效防止偶然的输入性错误。       Luhn算法只能用于简单的校验,不能用于加密算法。Luhn算法可以检测到以下输入性错误:所有的单位数字错误,如 210写作...
分类:其他好文   时间:2014-08-08 21:26:26    阅读次数:410
串口收发数据时字符、十六进制、二进制格式详细区分
在使用串口调试助手时发送和接收数据都是以字节 (Byte) 为单位,并且可以选择字符、十六进制、二进制三种收发格式 ,那么这三种格式究竟怎样区分呢?          首先我们来明确一个概念 :串口收发数据的单位 '' 字节 (Byte) '' ,   1Byte = 8 bits , 串口收发数据格式一般为  1bit起始位(一般为0) + 8bits 数据位(一字节) +1bit校验位(可有...
分类:其他好文   时间:2014-08-02 12:54:23    阅读次数:1238
188条   上一页 1 ... 16 17 18 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!