Modbus
mituan1234567
今天比昨天更好明天比今天更好为此不屈不挠地工作勤勤恳恳地经营孜孜不倦地修炼我们人生的目的和价值就是这样确确实实地存在着
展开
-
SPI
http://wiki.dzsc.com/info/4328.html 由于SPI(setial peripheralinterface)总线占用的接口线少,通信效率高,并且支持大部分处理器芯片,因而是一种理想的选择。SPI是利用4根信号线进行通信的串行接口协议,包括主/从两种模式。4个接口信号为:串行数据输入(MISO,主设备输入、从设备输出)、串行数据输出(MOSI,主设备输出、从设备输入转载 2013-05-29 16:35:10 · 638 阅读 · 0 评论 -
CRC校验算法及C#程序实现
http://maxcola.blog.163.com/blog/static/1971640832011112311424571/CRC校验可以运用于传输数据过程中的验证,发送端发送有效数据时,先根据有效数据和生成多项式(比如CCITT标准的多项式是X16+X12+X5+1)计算出CRC校验码,把CRC校验码加到有效数据后面一起发送;当接收数据时,取出前面有效数据部分,用同样生成多项式计算出转载 2013-05-29 10:00:14 · 1736 阅读 · 0 评论 -
C#引用C++ Dll 所有类型转换的方式
http://www.it165.net/pro/html/201207/3221.html//C++中的DLL函数原型為002. //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char* 变量名2) 003. //extern "C" __declsp转载 2013-07-11 10:22:18 · 523 阅读 · 0 评论 -
C#基础数据类型与字节数组(内存中的数据格式)相互转换(BitConverter 类)
http://www.cnblogs.com/dongdonghuihui/archive/2009/09/08/1562727.html在某种通讯协议中(如 Modbus),可能需要把一些基本的数据类型内存中的表示形式转换成以字节数组的形式,方便传送。C/C++中可以利用指针等操作完成,但C#中没有指针,咋办呢?可以用BitConverter类啊。1,把double类型转换成byte数组转载 2013-07-17 13:17:33 · 1488 阅读 · 0 评论