<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[CRC值怎么计算]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959.html]]></link>
 <description><![CDATA[Latest 50 replies of CRC值怎么计算]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Tue, 07 Apr 2026 14:05:37 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[工控人家园]]></title>
 <link><![CDATA[http://www.ymmfa.com]]></link>
 <description><![CDATA[工控人家园]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第8楼sjm213于2010-07-11 23:37发表的&nbsp;&nbsp;:
1.程序上传不上传，我很纠结；
2.判断末位是0与否看的是移出位，即移位之前的那个末位，但做XOR的却是移位后的数，所以文字阐述可能造成误解，但看程序就能推敲出来；
3.这个程序里16位不行，至于为什么您自己推敲！当然您可以用别的办法，避免使用32位！
[ ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#827010.html]]></link>
 <author><![CDATA[yxc111]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 12 Jul 2010 14:15:55 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[用台达PLC 编程软件的帮助里有直接产生CRC值的小插件]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826704.html]]></link>
 <author><![CDATA[techo]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 12 Jul 2010 06:15:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[好像计算机网络技术及应用那本书有关于冗余校验的算法，说的很详细，以前学过。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826682.html]]></link>
 <author><![CDATA[beiye1234]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 12 Jul 2010 05:14:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[太专业了，看不明白]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826673.html]]></link>
 <author><![CDATA[ldysun]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 12 Jul 2010 04:58:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[1.程序上传不上传，我很纠结；
2.判断末位是0与否看的是移出位，即移位之前的那个末位，但做XOR的却是移位后的数，所以文字阐述可能造成误解，但看程序就能推敲出来；
3.这个程序里16位不行，至于为什么您自己推敲！当然您可以用别的办法，避免使用32位！]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826447.html]]></link>
 <author><![CDATA[sjm213]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 11 Jul 2010 15:37:46 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢大侠]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826388.html]]></link>
 <author><![CDATA[yxc111]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 11 Jul 2010 14:01:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我在论坛上上传了一个CRC校验的子程序 可以去下载]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826386.html]]></link>
 <author><![CDATA[zichen8716]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 11 Jul 2010 14:00:20 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[还有在你的程序里怎么用32位的啊&nbsp;&nbsp; 用16位不行吗]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826308.html]]></link>
 <author><![CDATA[yxc111]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 11 Jul 2010 12:29:33 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[在问下2楼的老师 不是在移位后看B0的值吗&nbsp;&nbsp;若果是0就在向右移一位吗？&nbsp;&nbsp;如果是1 就和A001做XOR运算&nbsp;&nbsp;
怎么你B0是1 的时候也连续移位啊]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826307.html]]></link>
 <author><![CDATA[yxc111]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 11 Jul 2010 12:28:02 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[楼上的能否把程序发我邮箱&nbsp;&nbsp; 我用的正好是三菱FX1N的]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#826266.html]]></link>
 <author><![CDATA[yxc111]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 11 Jul 2010 11:37:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[前一阵也有好几个关于CRC的问题，楼上已经逐个给出了解答。

[color=#0000FF]在网上流行的CRC码的计算方法如下：

1、 预置1个16位的寄存器为十六进制FFFF（即全为1）；称此寄存器为CRC寄存器； 

2、 把第一个8位二进制数据（既通讯信息帧的第一个字节）与16位的CRC寄存器的低 8位相异或，把结果放于CRC寄存器； 

3、 把 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#825988.html]]></link>
 <author><![CDATA[sjm213]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 11 Jul 2010 02:00:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[非常繁琐～～要看公式 采用什么～～

首先，与FFFF异或，然后保存，判断最低位是否为1，如果是，那么再异或，如果不是，那么移位后再次执行判断，然后一个一个字节照着上述过程来一遍。

总之，是个双循环的过程：外面的循环控制要校验的字节数，里面的循环用于控制每个字节的移位与异或。

1个字节的校验要至少算8行，然 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-69959#825789.html]]></link>
 <author><![CDATA[cvlsam]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 10 Jul 2010 14:34:47 +0000]]></pubdate>
</item>
</channel></rss>