Modbus协议

在大家通读Modbus协议时,总是会碰到一些容易混淆的名词,从而导致对于协议的解读出现问题,在本文中,我们对于Modbus协议中可能会给大家造成困惑的名词作相关的解释。 1.功能码:功能码在modbus协议用于表示信息帧的功能,常用的功能码有03,04,06,16等,其中03功能码的作用是读保持...

2017-03-06 15:11:56

阅读数 2136

评论数 0

初始化变量

另外,指针和引用类型的变量是不会自动初始化的,因为它没有一个默认值!当定义一个指针对象时,如int *pi; 此时它并未初始化,使用它很危险。应该在定义时直接初始化为它指向的对象。如果必须分开定义该指针和对象,要将指针初始化为0(NULL)。 如果是类类型的,只要定义了默认构造函数,在没有显...

2017-02-22 14:23:18

阅读数 136

评论数 0

Python

Python的语言特性 Python是一门具有强类型(即变量类型是强制要求的)、动态性、隐式类型(不需要做变量声明)、大小写敏感(var和VAR代表了不同的变量)以及面向对象(一切皆为对象)等特点的编程语言。 获取帮助 你可以很容易的通过Python解释器获取帮助。如...

2017-02-21 17:28:01

阅读数 115

评论数 0

stm32 IPA(在线程序更新方式)

实现IAP技术的核心是一段预先烧写在单片机内部的IAP程序。这段程序主要负责与外部的上位机软件进行握手同步,然后将通过外设通信接口将来自于上位机软件的程序数据接收后写入单片机内部指定的闪存区域,然后再跳转执行新写入的程序,最终就达到了程序更新的目的。 在STM32微控制器上实现IAP程序之前首先...

2017-02-09 14:19:25

阅读数 1547

评论数 0

stm32 bootloader串口升级程序框架

1.IAP IAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 通常在用户需要实现IAP功能时,即用户程序运行...

2017-02-09 12:03:32

阅读数 3061

评论数 0

Xmodem协议基础知识

XMODEM 简单通用,传输信息单位是“包=128B”,传输速度慢,适合电话线路质量差的情况下使用。 Xmodem是最广泛使用的文件传输协议之一。原始的Xmodem协议使用128字节的数据包和一个简单的“校验和”的错误检测方法。随后的版本XMODEM-CRC,使用了更安全的循环冗余校验(CRC...

2017-02-09 10:04:06

阅读数 117

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭