借鉴了文章:《stm32串口中断接收方式详细比较》 文章地址:http://blog.csdn.net/kevinhg/article/details/40186169 串口的配置这里不做说明,仅对中断中的协议解析进行描述 数据帧协议: 帧头1+帧头2+数据长度(包含有效数据、crc_1、crc_2 ...
分类:
其他好文 时间:
2017-12-13 02:18:28
阅读次数:
955
http://blog.csdn.net/liyuanbhu/article/details/7882789 前言 CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中,经常要用到CRC 算法对各种数据进行校验。因此,掌握基本的CRC算法应是嵌入式程序员的基本技能。可是,我认 ...
分类:
编程语言 时间:
2017-11-27 16:39:23
阅读次数:
262
前言 本文将使用一个NuGet公开的组件技术来实现CRC16校验功能,提供了一些简单的API,来方便的实现。 在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装: NuGet安装教程 http://www.cnblogs.com/dath ...
Public Function Chr_crc(data() As Byte) As String '*RTU方式的CRC校验计算 Dim CrcJ As Long Dim i As Integer Dim j As Integer CrcJ = 65535 '*CRCj赋值65535 For i ...
分类:
数据库 时间:
2017-11-09 00:13:15
阅读次数:
246
We have learn open a file by using an open button, here is code below: 1 void CFileCrcDlg::OnOpen() 2 { 3 // TODO: Add your control notification handl ...
分类:
移动开发 时间:
2017-11-03 00:21:23
阅读次数:
202
数据链路层知识结构 数据链路层组帧和透明传输 数据链路层差错检验 奇偶校验 循环冗余校验(CRC) 海明码 数据链路层可靠传输(ARQ协议) 停止-等待协议 回退N帧协议(GBN协议) 选择重传协议(SR协议) 点对点通信 PPP协议 广播式通信 介质访问控制 静态信道划分 随机访问介质访问控制:A ...
分类:
其他好文 时间:
2017-11-02 00:59:39
阅读次数:
160
本文设计思想采用明德扬至简设计法。由于本人项目需要进行光纤数据传输,为了保证通信质量要对数据进行校验。在校验算法中,最简单最成熟的非CRC校验莫属了。 得出一个数的CRC校验码还是比较简单的: 发送端将移位补零后数据的低K位0替换成CRC校验码组成新的数据发送出去,接收端对带有校验码的数据对同样的G ...
分类:
编程语言 时间:
2017-10-27 20:39:29
阅读次数:
227
前言 上一篇我分享了Hadoop的压缩和编解码器,在我们开发的过程中其实是经常会用到的,所以一定要去掌握。这一篇给大家介绍的是Hadoop的数据完整性! Hadoop用户在使用HDFS储存和处理数据不会丢失或者损坏,在磁盘或者网络上的每一个I/O操作不太可能将错误引入自己正在读/写的数据中,但是如果 ...
分类:
其他好文 时间:
2017-10-22 01:36:54
阅读次数:
156
CRC是指循环冗余校验错。现在许多交换机都是使用store-and-forward的交换方式,即交换机将数据完全拷贝进自己的缓存区并进行校验。如果有错,那么就丢掉该郑这种错误通常是通信双方的双工方式不匹配,电缆故障,网卡故障引起的。
Q:造成华为交换机的接口input方向CRC错误包的..
分类:
其他好文 时间:
2017-10-21 00:21:58
阅读次数:
298
原文:http://blog.csdn.net/c295477887/article/details/52487621 关于redis主从、哨兵、集群的介绍网上很多,这里就不赘述了。 一、主从 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中 ...
分类:
其他好文 时间:
2017-10-20 18:27:13
阅读次数:
144