-
嵌入式设备Modbus通信协议源码
目前版本支持如下的功能码:
读输入寄存器 (0x04)
读保持寄存器 (0x03)
写单个寄存器 (0x06)
写多个寄存器 (0x10)
读/写多个寄存器 (0x17)
读取线圈状态 (0x01)
写单个线圈 (0x05)
写多个线圈 (0x0F)
读输入状态 (0x02)
报告从机标识 (0x11)
本实现基于最新的标准并且与标准完全兼容。接收和传输Modbus RTU/ASCII数据帧是通过一个由硬件提取层的调用来驱动状态机来实现的。这就使得该协议非常容易移植到其他的平台之上。当收到一个完整的数据帧后,该数据帧被传入Modbus应用层,数据帧的内容在该层得到解析。为例方便增加新的Modbus功能,在应用层通提供了Hooks。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-11-09 00:25:04下载
- 积分:1
-
51的PWM程序,适合初学者
本程序是基于51的直流电机控制程序,用PWM来驱动直流电机,具有加速减速,以及控制直流电机的转向等功能,适合初学者
- 2022-05-27 18:38:26下载
- 积分:1
-
stm32f103 ra8875 汉字显示
stm32+ra8875+gt23l字库+480*272的5寸液晶屏,实现汉字显示 ra8875初始化 背光频率调节等 stm32系统时钟为72MHZ keil5的编译环境。
- 2022-03-12 18:56:41下载
- 积分:1
-
DM9000A驱动代码
dm9000x.c in S3C2410_UBOOT_DM9000
S3C2410硬件平台下的UBOOT下的DM9000E驱动-S3C2410 hardware platforms
- 2023-01-17 08:55:04下载
- 积分:1
-
PLC驱动开发
各种PLC与上位机驱动,欧姆龙,三菱,西门子,与内部协议驱动开发,包括串口驱动,直接调用函数即可使用,读寄存器,写寄存器,读写串口,属于公司内部源码,很有价值,但不适应最新的一些plc驱动程序,例如OMRON最新的NJ系列PLC,现需要改写这方面的驱动网可以相互交流。
- 2023-07-07 17:35:04下载
- 积分:1
-
适用于ATmage16 单片机的NRF24L01无线收发模块驱动程序
适用于ATmage16或其他ATmage系列AVR单片机的NRF24L01无线收发模块的驱动程序,由C语言编写,包含工程文件
- 2022-02-21 17:38:02下载
- 积分:1
-
用c写的控制摄像头拍照,录像
应用背景
基于Visual C++6.0的摄像头编程, 可以拍照,摄像-Based on Visual C++ 6.0 camera programming, you can take pictures, video。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
关键技术
摄像头除了可以捕获视频流还可以捕获单张静止的图片,静止的图片质量比流的质量要高。支持输出静态图片的摄像头一般要提供一个静态图片PIN,这个PIN的种类是PIN_CATEGORY_STILL。
捕捉静态图片常用的filter是Sample Graber filter,它的用法参考手册。然后将捕捉filter的静态PIN连接到
- 2023-04-28 04:55:03下载
- 积分:1
-
CPU 信息德尔菲
Editor 的检讨后,你会得到 0 10 CF 硬币。您的源代码,你会得到更多的 CF 硬币质量越好。请仔细填写以下各节。
- 2022-02-13 13:33:34下载
- 积分:1
-
STM32的LCD驱动代码,驱动芯片是ST7789S
STM32的LCD驱动代码,驱动芯片是ST7789S,验证过可
- 2022-05-28 01:21:36下载
- 积分:1
-
SSD1963初始化
avr单片机驱动ssd1963控制器的tft彩色液晶屏的初始化源代码,这是采用bascom-avr语言编写,注释为英文,请大家自行翻译。来源于一个国外的网站,记不清楚了。
- 2022-07-28 10:05:07下载
- 积分:1