请问在串口通讯中的奇偶校验设定后,是不是还要自己编写校验算法?应该怎么做?谁有相应的算法等等?谢谢 [问题点数:50分,结帖人wf031197]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
黄花 2017年11月 Java大版内专家分月排行榜第二
2017年9月 Java大版内专家分月排行榜第二
Blank
蓝花 2019年8月 Java大版内专家分月排行榜第三
2017年8月 Java大版内专家分月排行榜第三
2017年4月 Java大版内专家分月排行榜第三
2016年3月 Java大版内专家分月排行榜第三
Bbs1
本版专家分:0
ckc
Bbs1
本版专家分:0
Blank
黄花 2018年3月 Linux/Unix社区大版内专家分月排行榜第二
2002年6月 其他开发语言大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
奇偶校验算法
具体情况是这样.rn有一段数据,不长,大概几百KB吧.rn我打算通过<em>奇偶<em>校验</em></em>的方法,得到一串<em>校验</em>码,长度是数据段长度的1/8.rnrn用C,不使用汇编如何实现呢?数据段长度就算为已知,暂定为800KB,<em>校验</em>码长度为100KB.rn大概我的已经写好了,不过不知道有没有更好的方法.来请教各位一下~rnrn如果有好的方法,希望可以共享一下,<em>谢谢</em>^^,有高分相赠.请注意效率问题~rn
请问串口通讯奇偶校验
无<em>校验</em>发送   偶<em>校验</em>接收时,收到的数据为什么不正确?而偶校难发送  无<em>校验</em>接收时,收到的码是正常的?
串口通讯_奇偶校验
讲的是<em>串口通讯</em>的<em>奇偶<em>校验</em></em>方面的内容,需要的话下载吧
联系方式的校验自己算法和正则表达)
1、问题: 因为最近使用DB2数据库,需要<em>编写</em>数据字段<em>校验</em>的规则,那么联系方式的规则一般分为手机和固话,根据现实中电话的格式类型,主要有(13xxxxxxxxx、15、17、18),固话分为XXXXXXXXX,0XX XXXXXXXX,0XX(X) XXXXXXXX,0XX(X)-XXXXXXXX 等,所以需要<em>编写</em>函数进行判断,正确返回1,其它根据情况返回对应的值。 正则表达式(ORA
自己编写的WFCM算法
weighted fuzzy c means clustering ,wfcm聚类<em>算法</em>的matlab程序。
vivado学习第二 串口通信之奇偶校验
vivado学习第二 串口通信之<em>奇偶<em>校验</em></em>位 <em>奇偶<em>校验</em></em>位  <em>奇偶<em>校验</em></em>位分为奇数<em>校验</em>位和偶数<em>校验</em>位,奇数和偶数的判断标准是依据发送一串或者一帧数据中“1”的个数。 奇数<em>校验</em>:发送的数据位+奇数<em>校验</em>位中“1”的个数为奇数个,也就是说如果数据位的“1”的个数为奇数个,则奇数<em>校验</em>位为数字0;如果数据位的“1”的个数为偶数个,则奇数<em>校验</em>位为数字1。 偶数<em>校验</em>:发送的数据位+偶数<em>校验</em>位中“1”的个数为...
用c语言实现奇偶校验
main()  {   int         i=0,j=0;   int         get,flag;   int         result;   int         length;   DWORD       index[5]={0,0,0,0,0};      /* 設定 com port 的初始狀態 */   result = init_com_port(
奇偶校验
输入一个字符串,然后对每个字符进行奇<em>校验</em>,最后输出<em>校验</em>后的二进制数(如’3’,输出:10110011)。 ?<em>奇偶<em>校验</em></em> 对其ASCII码值进行奇<em>校验</em>,若二进制表示中有奇数个1则正确,若是偶数个1则应添加一个1使其含奇数个1。此处应特别记住几个常用的ASCII码值0–48,A—65,Z–90,a—97,z—122,所以不会超过128,即最初的最高位一定为零,若要补1,直接在最高上补即可。 思路: 对字...
C语言 利用位运算实现奇校验
<em>编写</em>函数,利用位运算符实现对一个数中除最高位以外的其他二进制数进行奇<em>校验</em>(奇<em>校验</em>就是在最高位的位置上加入一个值为1或为0的位,使该字节各个位中1的数量相加为奇数),并将<em>校验</em>位存放到最高位。例如:×0111001 →10111001×0010101 →00010101#include &amp;lt;stdio.h&amp;gt;#include&amp;lt;math.h&amp;gt;void main(){ unsigned...
C语言位操作--奇偶校验算法
信息是以比特流的方式传输的,类似01000001。在传输过程中,有可能会发生错误,比如,我们存储了01000001,但是取出来却是01000000,即低位由0变成了1。为了检测到这种错误,我们可以通过“<em>奇偶<em>校验</em></em>”来实现。假如,我们存储的数据是一个字节,8个比特位,那我们就可以计算每个字节比特位是1的个数,如果是偶数个1,那么,我们就把第九个位设为1,如果是奇数个1,那么就把第九个位设为0,这样连续
算法校验工具 sha1 HAMC 3DES 等等
<em>算法</em><em>校验</em>工具 支持3des <em>校验</em> MAC运算<em>校验</em> XOR 运算<em>校验</em> 以及ECB和CBC金融安全<em>算法</em>的<em>校验</em>
关于串口通讯奇偶校验问题~~~~
我要编制一个与下位机(单片机)进行<em>串口通讯</em>的程序,采用<em>奇偶<em>校验</em></em>(我用的是奇<em>校验</em>),<em>请问</em>怎样读取<em>奇偶<em>校验</em></em>位?
关于这个算法在SQL中应该怎么做?
如某个未知变量X为整型,rnrn假设X=50 时就等于100rn X=120 时就等于200rn X=190 时也等于200rn X=1020时等于1100rn X=1890时等于1900rn X=10120时等于10200rn =....rnrn也就是说如果十位数不为整,就在百位近1,然后十位和个位取整,不知道SQL中有什么函数也用于该<em>算法</em>。
请问加密的算法怎么做
主要是想保存用户名密码,要求<em>算法</em>是可逆的,不用太复杂,因为安全性要求不是特别高。
单片机串口通讯奇偶校验问题
单片机的串口一次发送1个字节,也就是8位。另外现在一般的单片机,串口模块本身有<em>奇偶<em>校验</em></em>功能。rn 现在有个问题想不明白。如果要使用<em>奇偶<em>校验</em></em>功能,那么串口发送的数据肯定只能有7位有效数据了,另外1位要做<em>奇偶<em>校验</em></em>的功能。但是我刚才看书上的一个代码的时候发现,串口设置了8位数据传输,并且也使用了奇<em>校验</em>。搞不懂为什么在传送8位有效数据的时候,串口还能使用<em>奇偶<em>校验</em></em>功能?那一位<em>奇偶<em>校验</em></em>位是存在哪儿的?
串口参数详解:波特率,数据位,停止位,奇偶校验
简介 串口是一种非常通用的设备通信的协议(不要与通用串行总线Universal Serial Bus(USB)混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通
串口通信中数据的奇偶校验算法
串口通信中数据的<em>奇偶<em>校验</em></em>位<em>算法</em> <em>奇偶<em>校验</em></em>位是一个表示给定位数的二进制数中 1 的个数是奇数还是偶数的二进制数。<em>奇偶<em>校验</em></em>位是最简单的错误检测码。<em>奇偶<em>校验</em></em>位有两种类型:偶<em>校验</em>位与奇<em>校验</em>位。如果一组给定数据位中 1 的个数是奇数,那么偶<em>校验</em>位就置为 1,从而使得总的 1 的个数是偶数。如果给定一组数据位中 1 的个数是偶数,那么奇<em>校验</em>位就置为 1,使得总的 1 的个数是奇数。偶<em>校验</em>实际上是
串口通信 -- 奇校验、偶校验、0校验和1校验
--------------------------------------------- -- 时间:2019-01-28 -- 创建人:Ruo_Xiao -- 邮箱:xclsoftware@163.com --------------------------------------------- 一、目的 对数据传输的正确与否进行<em>校验</em>。 二、方法 1、奇<em>校验</em>:让主体...
串口通信-奇偶校验
odd parityeven parity参考路径:http://www.360doc.com/content/15/0729/23/9200790_488251152.shtml
请问谁有霍夫变换的算法和资料?谢谢
<em>请问</em><em>谁有</em>霍夫变换的<em>算法</em>和资料?<em>谢谢</em>
奇偶校验、累加和校验、CRC 算法
1.<em>奇偶<em>校验</em></em> 参考https://blog.csdn.net/u012923751/article/details/80352325 要发送的字节是0x1a,二进制表示为0001 1010。 采用奇<em>校验</em>,则在数据后补上个0,数据变为0001 1010 0,数据中1的个数为奇数个(3个) 采用偶<em>校验</em>,则在数据后补上个1,数据变为0001 1010 1,数据中1的个数为偶数个(4个) 接收方通...
校验算法
下面是vc中的一段<em>校验</em><em>算法</em>,在delphi中怎么调用?rnunsigned short crc16tab[256] =rnrn 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241,rn 0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440,rn 0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0xCE81, 0x0E40, rn 0x0A00, 0xCAC1, 0xCB81, 0x0B40, 0xC901, 0x09C0, 0x0880, 0xC841,rn 0xD801, 0x18C0, 0x1980, 0xD941, 0x1B00, 0xDBC1, 0xDA81, 0x1A40, rn 0x1E00, 0xDEC1, 0xDF81, 0x1F40, 0xDD01, 0x1DC0, 0x1C80, 0xDC41, rn 0x1400, 0xD4C1, 0xD581, 0x1540, 0xD701, 0x17C0, 0x1680, 0xD641,rn 0xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081, 0x1040,rn 0xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240,rn 0x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441, rn 0x3C00, 0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80, 0xFE41, rn 0xFA01, 0x3AC0, 0x3B80, 0xFB41, 0x3900, 0xF9C1, 0xF881, 0x3840,rn 0x2800, 0xE8C1, 0xE981, 0x2940, 0xEB01, 0x2BC0, 0x2A80, 0xEA41, rn 0xEE01, 0x2EC0, 0x2F80, 0xEF41, 0x2D00, 0xEDC1, 0xEC81, 0x2C40,rn 0xE401, 0x24C0, 0x2580, 0xE541, 0x2700, 0xE7C1, 0xE681, 0x2640, rn 0x2200, 0xE2C1, 0xE381, 0x2340, 0xE101, 0x21C0, 0x2080, 0xE041,rn 0xA001, 0x60C0, 0x6180, 0xA141, 0x6300, 0xA3C1, 0xA281, 0x6240, rn 0x6600, 0xA6C1, 0xA781, 0x6740, 0xA501, 0x65C0, 0x6480, 0xA441, rn 0x6C00, 0xACC1, 0xAD81, 0x6D40, 0xAF01, 0x6FC0, 0x6E80, 0xAE41,rn 0xAA01, 0x6AC0, 0x6B80, 0xAB41, 0x6900, 0xA9C1, 0xA881, 0x6840, rn 0x7800, 0xB8C1, 0xB981, 0x7940, 0xBB01, 0x7BC0, 0x7A80, 0xBA41,rn 0xBE01, 0x7EC0, 0x7F80, 0xBF41, 0x7D00, 0xBDC1, 0xBC81, 0x7C40,rn 0xB401, 0x74C0, 0x7580, 0xB541, 0x7700, 0xB7C1, 0xB681, 0x7640, rn 0x7200, 0xB2C1, 0xB381, 0x7340, 0xB101, 0x71C0, 0x7080, 0xB041, rn 0x5000, 0x90C1, 0x9181, 0x5140, 0x9301, 0x53C0, 0x5280, 0x9241, rn 0x9601, 0x56C0, 0x5780, 0x9741, 0x5500, 0x95C1, 0x9481, 0x5440,rn 0x9C01, 0x5CC0, 0x5D80, 0x9D41, 0x5F00, 0x9FC1, 0x9E81, 0x5E40, rn 0x5A00, 0x9AC1, 0x9B81, 0x5B40, 0x9901, 0x59C0, 0x5880, 0x9841,rn 0x8801, 0x48C0, 0x4980, 0x8941, 0x4B00, 0x8BC1, 0x8A81, 0x4A40,rn 0x4E00, 0x8EC1, 0x8F81, 0x4F40, 0x8D01, 0x4DC0, 0x4C80, 0x8C41,rn 0x4400, 0x84C1, 0x8581, 0x4540, 0x8701, 0x47C0, 0x4680, 0x8641,rn 0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040rn;rnrnvoid CalCRC(char* pchData, int iLen, char *pchCRC1, char *pchCRC2)rnrn int iLp;rn unsigned short tmp, crc=0X0000;rnrn for(iLp=0; iLp>8)^crc16tab[tmp & 0xff];rn rn *pchCRC1 = crc & 0XFF;rn crc >>= 8;rn *pchCRC2 = crc & 0XFF;rn
请问LRC校验算法?急
<em>请问</em>LRC<em>校验</em>的<em>算法</em>?急
谁有BASE64的解码算法? 谢谢
-
串口通讯奇偶校验位设置问题
帖子在这,200分,搞定了两边一道给分 http://expert.csdn.net/Expert/topic/1812/1812191.xml?temp=.2086756 还有个问题: BuildC
STM32使用串口奇偶校验遇到的问题
STM32串口<em>奇偶<em>校验</em></em> 使用串口<em>奇偶<em>校验</em></em>的进行数据传输,上位机中设置 波特率115200 停止位1位 数据位8位 偶<em>校验</em> 程序串口设置 波特率115200 停止位1位 数据位8位 偶<em>校验</em> 使用上述配置进行通讯会出现数据出错或者收不到数据等情况 原因和解决方法:<em>奇偶<em>校验</em></em>位包含在数据位中,所以STM32程序中应将数据位设置为9位。 ...
stm8s串口奇偶校验学习笔记
特别注意:stm8的数据长度定义。以前用过stm32的串口,不过用的时候一般都是调用库函数,设置波特率,8位数据位,无<em>校验</em>,1位停止位。传输过程中也没有遇到过太多的问题,最近用stm8s,需要用到<em>奇偶<em>校验</em></em>(至于什么是<em>奇偶<em>校验</em></em>,网上资料很多),用了之后发现还是有些地方多需要注意的,下面把遇到的问题记录下来。一、了解串口数据帧格式二、了解stm8s的串口  查看stm8s参考手册:可以看出,在STM8...
串口 奇偶校验代码
/* 奇<em>校验</em>:所有传送的数位(含字符的各数位和<em>校验</em>位)中,“1”的个数为奇数,如:    1 0110,0101    0 0110,0001 */ unsigned long a,c,temp; //a=0x0001; unsigned int b,jynum; //1 number void jy() { int i; temp=0x000F;
串口通信校验方式(even,odd,space,mark)
无<em>校验</em> (no parity) 奇<em>校验</em> (odd parity):如果字符数据位中"1"的数目是偶数,<em>校验</em>位为"1",如果"1"的数目是奇数,<em>校验</em>位应为"0"。(<em>校验</em>位调整个数) 偶<em>校验</em> (even parity):如果字符数据位中"1"的数目是偶数,则<em>校验</em>位应为"0",如果是奇数则为"1"。(<em>校验</em>位调整个数) mark parity:<em>校验</em>位始终为1 space parity:<em>校验</em>位始终为...
谁有播放MP3的算法谢谢!!
想做个<em>自己</em>的MP3播放器,<em>谢谢</em>!
谁有CRC x16+x12+x5+1的校验算法(CCITT)?
谁知道CRC x16+x12+x5+1的<em>校验</em><em>算法</em>(CCITT)?rn能否给段代码示范一下?rn谢了先。分数不够可以再加!rnrn
自己编写的DTW算法(txt)
<em>自己</em><em>编写</em>的DTW<em>算法</em>(txt) 在VC中实现
数字图像处理形态学算法中膨胀算法基于MATLAB实现(自己编写
数字图像处理形态学<em>算法</em>中膨胀<em>算法</em>基于MATLAB实现(<em>自己</em><em>编写</em>),不是调用库函数
串口通讯中的校验
通讯协议中:rn     0X55 0X30 0XX1 0XX2 0XX3 0XFFrn 其中 0XX1和0XX2字节为实际测量的距离,0XX1为高位,单位为mm。0XX3字节为前面<em>自己</em>的<em>校验</em>和(除去报头字节0X55)。rnrn如何对这数据进行<em>校验</em>?
如何捕获串口奇偶校验错误信息
两台计算机之间用串口传送文件,发送的那一台使用奇<em>校验</em>,收的那一台使用偶<em>校验</em>,数据能够正常接收和发送。但我现在需要检测出这个<em>奇偶<em>校验</em></em>错误信息,并给出提示。现在就是,捕获不了这个错误信息。我使用的是同步串
串口通讯奇偶校验位的设置导致数据错误
myCom->setParity(PAR_NONE); //error myCom->setParity(PAR_NONE);     //<em>应该</em>设置为奇<em>校验</em>位 Parity 编辑词条分享 请用一段简单的话描述该词条,马上添加摘要。 目录 1 简介 Parity
可以修改奇偶校验位的串口通信demo
Google提供的SerialPort API 并不支持 <em>奇偶<em>校验</em></em>位的更改本Demo可以更改<em>奇偶<em>校验</em></em>位,demo为eclipse版本的如果改为studio版本的需要按照下图将对应的文件放在对应的位置并在gradle中配置sourceSets { main { jni.srcDirs = [] } }ndk { //选择要添加的对应CPU类型的so abiFilters 'a...
串口通信奇偶校验问题
谁告诉我<em>奇偶<em>校验</em></em>的较详细内容,或告知哪有资料,有效者奉送100分,(同时告诉我怎样把分跟你,怎么操作)600多分待送人
请问谁有串口通讯的例程!
<em>请问</em><em>谁有</em><em>串口通讯</em>的例程!
数据库中找不到相应的字段应该怎么做
数据库中找不到<em>相应</em>的字段 有的字段是以符号、数字的形式存在,所以直接找不到。 1.首先找到映射表,在隐射表中包含我们想要的字段。 2.去<em>相应</em>的表中查找映射表中的字段。 注意1 我们想要的字段可能在映射表中有两个或更多的字段组合而成,所以去需要的表中分别找到这些不同的字段组合。 注意2 两个或更多的字段可能分别在不同的表中,此时需要联表。 注意3 –山东xxx和七xxxx河酒店hotelinfo.P...
请问ASP下怎么做不可逆算法??
如题
串口通讯----轮询算法问题,好急,谢谢!
我这里有一个设备,该设备能够提供rs-485通讯,这个设备是用被动的模式实现rs-485通讯的.通讯协议我有.需要有一套软件对该设备(可能是255个)进行轮询,而后捕获各个数据反馈数据采集到以后需要存储到数据库中.rnrn轮询的<em>算法</em>写不出来,请大家看看我的代码,帮忙提提建议,<em>谢谢</em>! rnrn我的想法是: 用定时器每5分钟轮询一次,每个周期需要从5台设备query数据. rn在一个轮询周期中,主机需要分别发一个命令给每个设备,收到设备回答后,方可继续query下一个设备. 依次查询,5台都查完之后, 等到下一个轮询周期到来.再分别发命令给5台设备. rnrn我的困难是不知道如何实现上面的<em>算法</em>: rn我在OnTimer 里面发命令给设备,COM1口如果有数据,即触发MSCOMM控件的OnCommMscomm1事件.在这个事件处理函数中,如果数据包没结束,则先KillTimer(暂停定时器,即下一个命令不能发), 如数据包接收完整,则再次SetTimer. rnrn可是我的代码只能应对一台设备, 5台设备怎么办呢? 在OnTimer函数中for循环好像不行吧. rn我要的是: 主机与一台设备对话时, 不能再发下一个命令, 直到收到当前设备回应. 收到后立马再与下一个设备通话, 5台全部通讯完, 停止等待下一个query周期的到来. rnrn请大侠们帮忙,我的<em>算法</em>该如何实现呢,好急呀! 想两天了,还是没想出来. rnrnvoid CPanel::OnTimer(UINT nIDEvent) rn rn// TODO: Add your message handler code here and/or call default rnCString m_strCommand; rnm_strCommand = "FA;FC; ¦64:PAC=1ABC;KDY=12A;KT0=13FB6;KYR=13FB6;RAD=1C2 ¦ "; rnSleep(200); rnsendCommand(m_strCommand); rnrnif (m_bOutput!="") rn rnParseData(); rnSaveToDataBase(); rn rnCDialog::OnTimer(nIDEvent); rn rnrnrnBEGIN_EVENTSINK_MAP(CPanel, CDialog) rnON_EVENT(CPanel, IDC_MSCOMM1, 1, OnCommMscomm1, VTS_NONE) rnEND_EVENTSINK_MAP() rnrnvoid CPanel::OnCommMscomm1() rn rnrn // TODO: Add your message handler code here rn VARIANT variant_inp; rn COleSafeArray safearray_inp; rn LONG len,k; rn BYTE rxdata[2048]; //设置BYTE数组 An 8-bit integerthat is not signed. rn CString strtemp; rn// CString strtemp_roselu; rnstatic bool bEnd=false; rnif (bEnd == true) rn rnm_bOutput =""; rnbEnd=false; rn rnif(m_ctrlComm.get_CommEvent()==2) //事件值为2表示接收缓冲区内有字符 rn ////////以下你可以根据<em>自己</em>的通信协议加入处理代码 rnif(bEnd==false) rnKillTimer(READER_EVENT_ID); rnrnvariant_inp=m_ctrlComm.get_Input(); //读缓冲区 rn safearray_inp=variant_inp; //VARIANT型变量转换为ColeSafeArray型变量 rn len=safearray_inp.GetOneDimSize(); //得到有效数据长度 rn for(k=0;k
请问谁有k-means算法呢?
RTrn<em>请问</em><em>谁有</em>k-means的VB<em>算法</em>呢?rn请给我一份,<em>谢谢</em>
51单片机串行通信奇偶校验的设置方法
51单片机串行通信<em>奇偶<em>校验</em></em>的设置方法悬赏分:10 - 解决时间:2009-12-5 10:21 ;=================================================================最佳答案:通常,串行通信的一帧的格式是8-n-1,即8位数据、无<em>校验</em>、1个停止位。有时为了提高准确度,需要增加一个“奇”<em>校验</em>位或者“偶”<em>校验</em>位。对于高级语言的做法是很简单的
我在串口的偶校验竟然栽了跟头
需要实现RS485的偶<em>校验</em>,在C8051F单片机上。 我知道SSCOM串口助手的<em>奇偶<em>校验</em></em>不好用(网上以前听说的),所以我就先用SSCOMM的无<em>校验</em>与目标板卡的无<em>校验</em>进行调试。结果搞定了。然后找了STM32板卡设置了发送的偶<em>校验</em>38400, USART_WordLength_8b, USART_StopBits_1, USART_Parity_Even. 于是就在C8051F板卡上各种实
请问谁有ECC算法的源代码
我在研究学习ECC<em>算法</em>,<em>请问</em><em>谁有</em>源代码,麻烦给我发一份,先<em>谢谢</em>啦,我的邮箱lct19861225@163.com
请问谁有BASE64编码解码算法.
大家好,先要用到BASE64编码解码<em>算法</em>,<em>请问</em>各位<em>谁有</em>这方面的<em>算法</em>?rnrn如果有C++的程序更好,<em>谢谢</em>!
请问谁有全文检索算法的源码
给我一份,先谢了。liut1981@sina.comrn一定给分
*** 请问谁有base64的加解密算法 ***
<em>请问</em><em>谁有</em>base64的加解密<em>算法</em>
请问谁有图象乳化的算法
<em>请问</em><em>谁有</em>图象乳化的<em>算法</em>?
串口通讯中出现的错误(1)
 问题1: 在做串口接收接收中断时,有这么一个现象,当接收到数据后,进入中断,如果再次发送的话,就进不去中断了,并且程序阻塞住了?为什么呢 源码如下:   原因如下:在数据寄存器和数据总线之间有一个移位寄存器,接收数据是先把数据放在移位寄存器中,如果没有读取移位寄存器里面的数值的话,就不能继续接收数据了,因此,在接收到一次数据后,如果不读取其中的数据的话就会阻塞。 所以 只要将注释部分的数据读取出...
UART详解---
UART简介  通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。UART通信在工作中相当常见,项目中需要生成uart信号,在博客中记录下。uart是异步通信,因为它只有一根线就可以数据的通信。不像SPI,I2C等同步传输信号。所以串口的传输速度和其它协议的速度相比是比较慢的。下面具体讲解一些uart协议以及是如何通信
RS232,RS485波形分析
RS232,RS485波形分析   经常遇到初学者,对单片机串行通讯出了问题不知道如何办的情况。其实最有效的调试方法是用示波器观察收发数据的波形。通过观察波形可以确定以下情况:  是否有数据接收或发送;  数据是否正确;  波特率是否正确;  一、串行数据的格式 异步串行数据的一般格式是:起始位+数据位+停止位,其中起始位1 位,数据位可以是5、6、7、8位,停止位可以是1、1.5、
浅谈UART
UARTUART(Universal Asynchronous Receiver and Transmitter)通用异步收发器(异步串行通信口),是一种通用的数据通信协议,它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,它们的主要区别在于其各自的电平范围不相同。即UART是异步串行通信口的总称。也就是嵌入式中所说的串口。嵌入式设备中常常使用到的是TT
请问谁有圆拟合的算法
现在有圆周的数据,<em>请问</em>圆拟合的<em>算法</em>?
请问谁有加密/解密算法
在vb和vb.net中<em>算法</em>一致,加密串可逆。即在vb中传入字符串origion可得到加密后的字符串encrypt,也可将encrypt解密成origion;在vb.net中同理,可将字符串origion加密后得到encrypt,也可将encrypt解密成origion。
串口通讯校验算法
跟踪到上位机发给看板的消息,但不知<em>校验</em>码是如何算出来的(最后两位为<em>校验</em>码)rnrn0A 01 02 00 39 32 20 20 20 20 02 //看板第一行显示29rn0A 01 02 06 30 20 20 20 20 20 1F //看板第二行显示0rn0A 01 02 0C 38 32 36 20 20 20 19 //看板第三行显示628rn0A 01 02 12 34 33 20 20 20 20 1C //看板第四行显示34rnrn0A 01 02 00 30 33 20 20 20 20 0A //看板第一行显示30rn0A 01 02 06 30 20 20 20 20 20 1F //看板第二行显示0rn0A 01 02 0C 38 32 36 20 20 20 19 //看板第三行显示628rn0A 01 02 12 34 33 20 20 20 20 1C //看板第四行显示34rnrn0A 01 02 00 31 33 20 20 20 20 0B //看板第一行显示31rn0A 01 02 06 30 20 20 20 20 20 1F //看板第二行显示0rn0A 01 02 0C 38 32 36 20 20 20 19 //看板第三行显示628rn0A 01 02 12 34 33 20 20 20 20 1C //看板第四行显示34rnrn0A 01 02 00 32 33 20 20 20 20 08 //看板第一行显示32rn0A 01 02 06 30 20 20 20 20 20 1F //看板第二行显示0rn0A 01 02 0C 38 32 36 20 20 20 19 //看板第三行显示628rn0A 01 02 12 34 33 20 20 20 20 1C //看板第四行显示34rn每四行为一组数据,看板上有四行LED数字灯,分析如下:rn0A 01 02 为数据包头rn12为地址 rn34 33 20 20 20 20 为看板显示数字(左右调转)rn1C为<em>校验</em>码rnrn请高手分析下<em>校验</em>码用了哪种<em>算法</em>?rn
奇偶校验,异或校验,和校验,nios串口校验
1.                     <em>奇偶<em>校验</em></em> <em>奇偶<em>校验</em></em>是检错中比较常见的一种方法。它利用数据中的1的个数作为检错的标志位,若1的个数为奇数个,则错误检测的标志位为1,若1的个数为偶数,则错误检测的标志位为0。在发送端和接收端同时检测奇偶位,若得到相同的结果,则说明数据传输过程无错误发生;若得到不同的结果,则说明数据传输过程中有错误发生,此时下位机可以发送一个错误重传的信号,让上位机再次
奇偶校验 累加和校验 CRC校验
<em>奇偶<em>校验</em></em>: 所谓通讯过程的<em>校验</em>是指在通讯数据后加上一些附加信息,通过这些附加信息来判断接收到的数据是否和发送出的数据相同。比如说RS232 串行通讯可以设置<em>奇偶<em>校验</em></em>位,所谓<em>奇偶<em>校验</em></em>就是在发送的每一个字节后都加上一位,使得每个字节中1的个数为奇数个或偶数个。比如我们要 发送的字节是0x1a,二进制表示为0001 1010。 采用奇<em>校验</em>,则在数据后补上个0,数据变为00
奇偶校验C语言原码
用C语言写的一个<em>奇偶<em>校验</em></em>的程序。
谁有最短路径的算法(Dijsktra算法
<em>谁有</em>最短路径的<em>算法</em>(Dijsktra<em>算法</em>),java编的,最好有说明的,请帮一下!rn
谁有小波变换的算法,及逆算法
收到给分rnqilanxin_liu@tom.com
CRC 校验算法 汇总
该文档详细描述了CRC<em>算法</em>的原理及其相关应用
信用卡校验算法
信用卡<em>校验</em><em>算法</em>是一个很好的东西额,直接把<em>算法</em>用代码实现,希望可以帮到你!
C#FCS校验算法
两种方式进行异或运算 上面有详细的时间记录
crc校验算法
crc32<em>校验</em><em>算法</em>,用来加密解密~~很实用的东西哦!
异或校验算法
异或<em>校验</em>,在数据通信中的一种<em>校验</em>方法,其他<em>校验</em>比如CRC<em>校验</em>,LRC<em>校验</em>,都是比较常见的。
哈希校验算法
Hash(md5<em>校验</em>工具)是一款小巧好用的哈希计算器,Hash也是一款md5<em>校验</em>工具,Hash支持文件拖放,速度很快,可以计算文件的 MD5、SHA1、CRC32 的值。本站提供hash(md5<em>校验</em>软件)免费下载。
请教CRC校验算法
有这样一个字符条码 VIPY 1D 000007 其中1D是VIPY000007的<em>校验</em>码,请大侠们帮看看CRC<em>算法</em>改怎么写,下面有厂商提供的<em>算法</em>,能否帮改写成C#的rnrn[code=C/C++]rnunsigned char RedGetFc(char *pack,unsigned int len)rnrn #define CRCNUM 0xa001rn unsigned char test,crclow,crchigh,recode;rn unsigned int i,j,crcnum=0xffff,t;rn if(len==0)rn return(-1);rn for(i=1;i>8);rn crcnum=(unsighed int)(test^crclow)+((unsighed int)crchigh)*256;rn for(j=1;j>1;rn if(t)rn rn crcnum=crcnum^CRCNUM;rn rn rn pack++;rn rn recode=(unsighed char)crcnum;rn return(recode);rnrn[/code]
请教mac校验算法
请高手指教mac<em>校验</em><em>算法</em>,有源程序或其链接最好啦rn
Java CRC16算法校验
最近做项目涉及到班播机,而班播机的数据发送及数据<em>校验</em>用到十六进制。 其中数据<em>校验</em>用到CRC16<em>算法</em>,网上找了很多,发现都有问题,无奈,<em>自己</em>找C语言版改为Java可用。 {CSDN:CODE:1748282}
nandflash校验算法512byte
三星的nandflash<em>校验</em><em>算法</em>,512byte和256word
Fletcher16校验算法
/********************************************************************** * Function : Fletcher16 * Description : Calculate Fletcher16 * * Return: * ****************************************************
有关ip校验算法
我这里有一段网上找的有关ip<em>校验</em><em>算法</em>的咚咚。但,看不太懂。希望高人指点rntypedef unsigned int __u16;rn typedef unsigned long __u32;rnrn __u16 checksum(__u16 xdata *dp, __u16 length)rn rn __u32 sum = 0;rn __u16 len = length >> 1;rnrn while(len-- > 0)rn sum += *dp++;rn if(length & 1)rn sum += (*dp & 0xFF00);rnrn sum = (sum >> 16) + (sum & 0xFFFF);rn sum += (sum >> 16);rn rn len = sum & 0xFFFF;rn return(~len);rn
快速文件校验算法
500M左右的文件CRC32需要30秒,MD5更别提了rn哪位有较快点的文件<em>校验</em><em>算法</em>吗,<em>谢谢</em>了:)
39条码校验算法
39条码的<em>校验</em><em>算法</em>,告诉你如何生成39条码
LRC校验算法
很好的LRC<em>校验</em>教程,很详细的解释了LRC的前因后果,各位请仔细看清楚每一个字描述的意思,一定能有所收获。
MD5算法校验(源码)
这是我基于CSDN中一位高手的版本更改的,还算比较好用!!
CRC校验原理与算法
CRC<em>校验</em>原理与<em>算法</em>CRC <em>校验</em>原理 1、循环<em>校验</em>码(CRC 码 ): 是数据通信领域中最常用的一种差错<em>校验</em>码,其特征是信息字段 和<em>校验</em>字段的长度可以任意选定。 2、生成 CRC 码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’ 和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为 x6+x4+x2+x+1,而多项 式为 x5+x3+x2+x+1对应的代码101111。 3、CRC 码集选择的原则:若设码字长度为 N,信息字段为 K 位,<em>校验</em>字段为 R 位(N=K+R), 则对于 CRC 码集中的任一码字,存在且仅存在一个 R 次多项式 g(x),使得 V(x)=A(x)g(x)=
CRC校验算法.txt
CRC16<em>校验</em><em>算法</em>程序
身份证号码校验算法描述
用正则表达式<em>校验</em>身份证号码的<em>算法</em>,以及全国各地身份证号码的分配情况
车架号校验算法
public class CheckVin { public static Map kv = new HashMap(); public static Map wv = new HashMap(); static { for (int i = 0; i < 10; i++) { kv.put(String.valueOf(i).charAt(0), i);
CRC校验算法
基本原理及概念CRC<em>校验</em><em>算法</em>是在通信方面常用的一种差错检测的手段。原理是在将原始帧数据发送之前,在n个bit位的原始数据后面再加上通过特定运算得到的k位<em>校验</em>序列,组成新的帧再发送给接受端。接受端会根据原始数据后的<em>校验</em>序列再次进行特定运算,若结果正确,则接受;若结果错误,则丢弃。 我们将上面所述的k位<em>校验</em>序列称为帧检验序列FCS。 特定运算为多项式模2运算。(我更喜欢将它理解为异或运算)CRC
二代身份证号码校验算法
身份号码由十七位数字本体码和一位<em>校验</em>码组成。 排列顺序从左至右依次为:六位数字地区码,八位数字生日码,三位数字顺序码和一位数字<em>校验</em>码。 <em>校验</em>方法: (1)先对前17位数字的权求和 S = Sum(Ci * Vi), i = 0, ... , 16 Ci:表示身份证号码上第i位置的数字值 Vi:表示第i位置上的“加权因子” ...
ImapiService.reg下载
ImapiService.reg 光盘刻录注册表 相关下载链接:[url=//download.csdn.net/download/yql1984/3880338?utm_source=bbsseo]//download.csdn.net/download/yql1984/3880338?utm_source=bbsseo[/url]
硬盘分区魔术师9.0下载
硬盘分区魔术师9.0简体中文版,合理划分您的硬盘空间 相关下载链接:[url=//download.csdn.net/download/woxiaowei/2236953?utm_source=bbsseo]//download.csdn.net/download/woxiaowei/2236953?utm_source=bbsseo[/url]
IQmath Library下载
TI的IQmath Library文档,在定点DSP中实现浮点运算的方法。 相关下载链接:[url=//download.csdn.net/download/mickeyduck/3474292?utm_source=bbsseo]//download.csdn.net/download/mickeyduck/3474292?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的