-
嵌入式设备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
-
fujitsu FM3 peripheral library
FM3外设驱动程序库不仅提供了用于访问基于ARM Cotex-M3核的FM3系列微控制器上外设的底层驱动代码,同时,它还提供了丰富的示例程序,用来演示如何使用微控制器的各种外设。该驱动库的主要设计目的是使微控制器的外设变得容易操作,即使用户在不太熟悉FM3系列MCU的情况下,在学习并使用这个驱动库后,也可以很快的掌握外设的操作方法,从而减少基于FM3系列微控制器的项目开发时间。
- 2023-02-23 03:10:04下载
- 积分:1
-
嵌入式STM32F10X上实现MP3播放器
利用UCGUI+ucosII在stm32上实现MP3播放器的功能,有暂停,下一首,上一首,快进和后退,在LISTBOX中显示所有TFcar中的歌曲....
- 2022-02-02 03:18:19下载
- 积分:1
-
CC1101驱动程序(接收发送已调通)
通过STM32单片机编写程序驱动CC1101,当按键按下时发送数据,接收端收到数据后小灯点亮。
- 2023-08-11 13:00:08下载
- 积分:1
-
epson eink驱动代码
epson eink驱动代码,实现处理eink屏的驱动功能,包括初始化,各种命令,以及ioctrl接口等等,
- 2022-03-01 21:38:26下载
- 积分:1
-
RTD2270源码(KEIL编译)
应用背景通用LVDS液晶驱动板,核心MCU为RTD2270,将VGA输入转换为LVDS输出,根据驱动源码里提供的液晶面板头文件的配置格式,修改成你所接液晶屏的时序参数,理论上可以支持市面上任何分辨率、任何位率、任何通道数的屏。编译该源码可以使用KEIL,至少uVersion2。编译好之后生成对应的H00和H01文件,推荐使用JT1188、JT1199、JT1288等液晶烧录器进行烧写关键技术这套方案是目前网上最流行的LVDS液晶驱动方案,由于RTD2270引脚只有64个,功能精简得非常到位,体积比RTD2660小了一大圈,刚好适合以VGA输入来驱动LVDS屏,如果在输出端接上THC63LVDF84B解码芯片,还能转换成TTL信号,用来驱动TTL屏幕
- 2022-02-02 03:42:02下载
- 积分:1
-
基于PIC16F84A单片机内部EEPROM读写与红外遥控解码
/****************************************************
* 标题:遥控接收程序 *
* 作者:WSQY-QiChuYong *
* 日期:2011年8月5日
- 2022-04-28 15:22:56下载
- 积分:1
-
PT2313 源码
应用背景#define PT2313_ADDR 0x88 //I2C写地址
unsigned char contr[7];// = {63, 0, 31, 31, 15, 15, 3};
#pragma warn-
eeprom char mcontr[7];
#pragma warn+
extern unsigned char tda7131savecou = 0;
//unsigned char keycou = 0;
//extern unsigned int tcount = 0, keyval = 0x0f, keysta = 1, keytem = 0x0f, keycn = 22, ctrbit = 0;
static bit muteflag = 0;
#define keypin (PINC & 0x0f)
#define fcow 5
#define fvcow (fcow + 36)
#define bcow 70
#define bvcow (bcow + 36)
//#define MovLef 0x02fd
//#define MovRig 0xc23d
//#define ValAdd 0x906f
//#define ValDec 0xa857
void Radio_dsiplay(void);
/*///////////////////////////////////////////////////
四个通道衰减处理
通道0-3单独通道处理
通道4 前两通道处理
通道5 后两通道处理
通道6 四个通道同时处理
- 2023-01-08 04:20:03下载
- 积分:1
-
ralink 2870 3050 omnipeek抓包驱动 支持双频
应用背景
做wifi的都知道,ralink 2870 3050 omnipeek抓包驱动 支持双频。
new版本 ralink_usb2870v3245.zip 配合omnipeek6.5以上 支持抓AC, 不过 安装了这驱动之后 2870芯片的网卡就只能抓包用了,不能用作普通无线网卡。
版本 ralink_usb2870v14018.zip 可以抓包的同时 支持上网。不过貌似不支持5G
关键技术
ralink_usb2870v3245.zip(推荐)
ralink_usb2870v14018.zip
不是exe的安装方式, 插入无线网卡之后,通过设备管理器找到该无线网卡,update 驱动, 选择ralink_usb2870v3245.zip解压后的目录 完成安装
- 2022-01-31 23:29:22下载
- 积分:1
-
2410 drivers
针对2410各种linux内核的字符设备、块设备和网络设备的驱动程序, 包括按键,触摸屏,mmc/sd卡,cs89000A网卡,lcd,usb,nand flash,pci等。
- 2022-08-07 23:26:56下载
- 积分:1