-
嵌入式设备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
-
驱动内存模块
驱动内存模块,驱动级内存读写,
- 2022-03-10 05:09:12下载
- 积分:1
-
AD转换器TLC549的驱动程序
程序功能:使用51单片机驱动一个ADC转换器。源码组成:一个.c和一个.h文件组成模块化的程序,可以直接调用,调用示例文件夹中文这组驱动程序的调用示例,并且已经在protues中仿真成功。
- 2022-05-14 19:02:02下载
- 积分:1
-
u-boot移植
只是一个文件夹,里面装的是U-boot的移植过程。里面的步骤非常清晰!要是有需要的同学都可以来看看,这是有关系统移植方面的好东西on
- 2022-03-06 12:34:34下载
- 积分:1
-
6803控制代码
LPD6803幻彩灯带驱动芯片,可以在LPC1768平台控制带有LPD6803控制芯片的幻彩灯带工作
- 2023-08-13 07:50:03下载
- 积分:1
-
MSP430g2553 + ENC28j60
国外牛人写的MSP430g2553 + ENC28j60 webserver驱动
- 2022-05-25 13:33:53下载
- 积分:1
-
Arduino 例子中等
控制传感器和循环的例子,修改一些 android 的例子。
- 2022-04-27 19:49:03下载
- 积分:1
-
51单片机超声波测速,调试通过
用keil编译环境,STC89C52单片机,编写的超声波测速程序,用数码管显示,最大量程4米,经测通过,误差范围在5cm以内,用到了一个外部中断和定时器0。程序简单,方便在各种单片机上移植。
- 2022-08-14 16:30:53下载
- 积分:1
-
2.4G射频代码-nRF24L01
本文件包含GPIO的头文件,以及NRF24l01的驱动代码,只需修改对应的IO口即可,通过SPI总线与射频模块连接,包含SPI的驱动配置函数以及UART的配置驱动函数,可以很方便的修改使用。
- 2023-03-17 01:55:04下载
- 积分:1
-
STM32F103平台数字旋转编码按键
应用背景
关键技术EC11数字旋转编码器在STM32F103平台上的驱动,利用中断查询方式判断顺时针旋转还是逆时针旋转。同时有中间按键的功能。硬件原理图和实物图如上。因为稳定性原因,在编码器引脚上加了电容滤波。目前代码能正常使用。
- 2023-05-03 19:25:05下载
- 积分:1