功能码4的功能是读输入寄存器,下面是modbus poll的communication中截取的一段发送、响应的数据,Tx:020-01 04 00 00 00 01 31 CA Rx:021-01 04 02 00 02 38 F1 分析如下:poll端:connection选项就不细讲了,rtu模 ...
分类:
数据库 时间:
2020-01-01 00:00:15
阅读次数:
390
// CRC 高位字节值表 static const uint8_t auchCRCHi[] = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x0 ...
分类:
数据库 时间:
2019-12-31 10:43:32
阅读次数:
151
官网 https://www.arduino.cc/ 什么是 Arduino 的 bootloader? https://www.cnblogs.com/anandexuechengzhangzhilu/p/10719808.html 在arduino的板子上,作为核心的avr单片机往往都会烧录一个 ...
分类:
其他好文 时间:
2019-12-30 09:35:42
阅读次数:
435
题目要求: 监测端上电后LED1至LED8全部熄灭,LED9每隔2秒闪烁一次(亮0.5秒,灭1.5秒)。 采集端测到火焰时,监测端LED1至LED4出现流水灯效果。 采集端火焰消失后,监测端流水灯效果保持。 按下一次监测端KEY1按键,能停止流水灯效果。 使用2块M3主控模块、1个火焰传感器模块,选 ...
分类:
数据库 时间:
2019-12-28 22:45:39
阅读次数:
146
1. Pixhawk发展历史 发展历程:APM PX4FMU/IO Pixhawk: 1.1. Arduino简介 Arduino就是主要以以AVR单片机为核心控制器的单片机应用开发板(当然也有其他核心的例如STM32版本的但是不是官方的,还有intel的伽利略),或者是学习板啥的,Arduino开 ...
分类:
其他好文 时间:
2019-12-27 00:36:17
阅读次数:
241
以下假设你懂C语言,因为纯粹的C语言描述,所以和处理器平台无关,你可以在MCS-51,AVR,PIC,甚至是ARM平台上面测试这个程序性能。当然,我自己也是在多个项目用过,效果非常好的。 好了,工程人员的习惯,废话就应该少说,开始吧。以下我以AVR的MEGA8作为平台讲解,没有其它原因,因为我手头上 ...
分类:
其他好文 时间:
2019-12-26 09:38:58
阅读次数:
104
忙活了小半年,转眼间圣诞将至。这次我是没时间像以前那样,走一套方案、PCB、焊接、程序、调试的流程了,只好在现有的开发板上写代码了。 当我做出这个决定时,我的想法只是用EasyElectronics板在0.96寸OLED显示屏上画一颗爱心。但是写着写着我就觉得这个爱心难画—— 我找不到一个含蓄之中带 ...
分类:
其他好文 时间:
2019-12-25 01:28:49
阅读次数:
90
到目前为止,我们的开发板只能处理很小量的数据:读取几个引脚电平,输出几个LED,顶多用数码管显示一个两位数字。至于输入一个指令、输出一条调试信息,甚至用 和`printf`来输入输出,在已经接触过的这些器件上是难以想象的。而本讲“串口发送”与下一讲“串口接收”,将打开这一扇大门。 硬件 本讲的主题是 ...
分类:
其他好文 时间:
2019-12-23 22:20:46
阅读次数:
151
QP-nano是QP的一个裁剪版本,是一个通用的、可移植的、超轻量级的事件驱动型框架。适用于像8051、PIC、AVR、MSP430、68HC01/11/12、R8C/Tiny等资源受限的8位和16位MCU。其一个QP-nano应用可以放入到只有100字节的RAM和2K字节ROM的系统中。 适用的应 ...
分类:
其他好文 时间:
2019-12-18 15:07:11
阅读次数:
195
● 八路4-20mA输入Modbus RTU通讯协议
● 四路开关量输入,四路开关量输出
● 通过RS-485/232接口可以程控校准模块精度
● 信号输入 / 输出之间隔离耐压3000VDC
● 宽电源供电范围:8 ~ 32VDC
● 可靠性高,编程方便,易于应用
● 标准DIN35导轨安装,方便集中布线
● 用户可编程设置模块地址、波特率等
● 支持Modbus RTU 通讯协议,自动识别协议
● 低成本、小体积模块化设计
分类:
其他好文 时间:
2019-12-17 18:42:41
阅读次数:
104