-
驱动程序开发框架
驱动程序VS开发框架,可以方便的进行新项目开发,已经配置好vs的环境,目前用的vs版本是vs2015,可以自行降低vs版本。
- 2022-03-11 13:19:29下载
- 积分:1
-
嵌入式设备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单片机的CAN 通信
应用背景
为初学者打通基于51单片机的CAN通信学习。使用的can控制器是SPI接口的MCP2515。
本程序在51单片机开发板上经验证,可以正常使用。
希望对你有所帮助。
关键技术
部分程序:
*/
void mcp2515_setRegister(unsigned char address,unsigned char Value)
{
CS = 1;
Delay_Us(5);
SPISendByte(0x02); /* 字节写命令,0x02,后跟一字节地址,一字节数据 */
SPISendByte(address);
SPISendByte(Value);
CS = 1;
Delay_Us(5); /* CS禁止时间,大于50ns */
}
/****************************************************************
*
* 函数名: mcp2515_setRegisterS
* 入口参数:adress: 需要设置的寄存器的地址
* value[]:用来设置的缓冲区的头指针
*
- 2023-03-23 19:30:03下载
- 积分:1
-
stm32f103 ra8875 汉字显示
stm32+ra8875+gt23l字库+480*272的5寸液晶屏,实现汉字显示 ra8875初始化 背光频率调节等 stm32系统时钟为72MHZ keil5的编译环境。
- 2022-03-12 18:56:41下载
- 积分:1
-
LCD Atmega 2560
- 2022-07-21 17:57:39下载
- 积分:1
-
双 TGE — P5 sim 卡液晶驱动程序
液晶显示屏驱动,sim卡模块驱动,AT通讯命令,农村信息机源码
//05/04/26:测试完成?
//05/04/24:修改拨打以0、00开头的号码走无线,其他号码走有线;
//05/05/06;修改为锁定1800M的网络
//05/05/11:修改为澳大利亚要求拨*走有线其他走无线;拨号音为500HZ
//05/05/20:修改为普通的程序,去掉一个功能3
//05/07/25:修改为普通程序
//版本号:222- -0725
//05/09/21:修改Gn2() 函数
//版本号:223- -0921
//05/10/29:修改改用TC35I 无铅模块 两条AT指令要有一定的间隔 delay8ms() 分别修改DJJM() BoChu() 新增 AT^SSMSS=1 短信默认存在SIM卡上
//05/10/31:在 Tx_data(ATCIMI,8);前 增2* delay100ms();
//版本号:224- -1031
//--------------------------------------2006-------------------------------------------------//
//06/02/23:修改为D1 主板:3055 D0D1D2 三个管脚 有三极管,F1、F2、FF0 反向
// 具有拨号进程音、
//06/02/26:修改FUN-04 呼叫转移具有ALL CALL IF BUSY NO REACH NO REPLY CANCE ALL
// 可用短信网管修改锁卡、锁网、锁基站设置、具有网管查询SIM 卡是否在FCT上,
//版本号: 320- -0
- 2022-02-05 12:08:12下载
- 积分:1
-
STM8S UART1
STM8S208 系列单片机的串口驱动程序,可以方便的移植,简单方便,容易理解。
- 2022-05-29 20:58:37下载
- 积分:1
-
USB串口通信
通过 USB 接口的数据交换像键盘和鼠标、 USB 通过相应的控制。应用程序向导已创建此 USBPort 应用程序为您。此应用程序不仅演示使用 Microsoft 基础类的基本知识但也是您编写应用程序的起始点。此文件包含的你会发现在每个文件的摘要,弥补 USBPort 应用程序。USBPort.dsp此文件 (项目文件) 包含在项目一级的信息和用于生成单个项目或子项目。其他用户可以共享项目 (.dsp) 文件,但他们应该导出到本地的生成文件。USBPort.h这是应用程序的主头文件。它包括其他项目特定的标头 (包括 resource.h 中) 和声明CUSBPortApp 应用程序类。USBPort.cpp这是主应用程序源文件包含的应用程序CUSBPortApp 的类。USBPort.rc这是所有微软 Windows 资源的列表,程序使用。它包括图标、 位图和存储的游标在 RES 子目录中。在 Microsoft 中,可以直接编辑此文件Visual c + +。USBPort.clw此文件包含向导用于编辑现有的信息类或添加新的类别。ClassWizard 也使用此文件来存储创建和编辑消息映射和对话框数据所需的信息映射和创建原型成员函数。resUSBPort.ico这是一个图标文件,作为 application 的图标。这图标包含在主资源文件 USBPort.rc。resUSBPort.rc2此文件包含由微软未编辑过的资源Visual c + +。您应该将所有的资源不可编辑的在此文件中的资源编辑器。
- 2022-01-26 03:18:39下载
- 积分:1
-
linux按键驱动 轮询input上报
可做linux 矩阵键盘的按键驱动,通过input子系统上报,/dev/input/eventx 接收事件可用于指定QT产生类似键盘的输入事件
- 2023-01-05 02:05:04下载
- 积分:1
-
精简过的STM32 DFU 下载代码
可以用于官方提供的DFU软件下载程序己测式通过 用户代码在编译时 请用 0x80003000H始
- 2023-04-04 08:05:05下载
- 积分:1