-
PLC驱动开发
各种PLC与上位机驱动,欧姆龙,三菱,西门子,与内部协议驱动开发,包括串口驱动,直接调用函数即可使用,读寄存器,写寄存器,读写串口,属于公司内部源码,很有价值,但不适应最新的一些plc驱动程序,例如OMRON最新的NJ系列PLC,现需要改写这方面的驱动网可以相互交流。
- 2023-07-07 17:35:04下载
- 积分:1
-
SimpleDriver
#include
#include
#include
//定义一个字节型全局变量g_Tmp,用来暂存应用程序传进来的数据
static BYTE g_Tmp = 0;
//g_OpenCount则驱动程序打开计数器,用于计数驱动打开的次数
static DWORD g_OpenCount =0;
BOOL WINAPI DllEntry(HANDLE hInstDll ,DWORD dwReason ,LPVOID lpvReserved)
{
switch(dwReason)
{
case DLL_PROCESS_ATTACH:
RETAILMSG(1,(TEXT("SPL:DLL_PROCESS_ATTACH.
")));
DisableThreadLibraryCalls((HMODULE)hInstDll);
break;
case DLL_PROCESS_DETACH:
RETAILMSG(1,(TEXT("SPL:DLL_PROCESS_DETACH.
")));
break;
}
return TRUE;
}
DWORD SPL_Init(DWORD dwContext)
{
RETAILMSG(1,(TEXT(":::SPL_Init.
")));
g_Tmp = 0;
g_OpenCount = 0;
return 1;
}
BOOL SPL_Deinit(DWORD dwContext)
{
RETAILMSG(1,(TEXT(":::SPL_Denit.
")));
g_Tmp = 0;
g_OpenCount = 0;
return TRUE;
}
DWORD SPL_Open (DWORD hDeviceContext, DWORD AccessCode, DWORD ShareMode)
{
RETAILMSG(1,(TEXT(":::SPL_Open.
n")));
//不允许多个应用打开本驱动
i
- 2022-07-26 11:21:15下载
- 积分:1
-
嵌入式linux驱动程序设计从入门到精通 光盘源码
嵌入式linux驱动程序设计从入门到精通 光盘源码,包括《嵌入式linux驱动程序设计从入门到精通》全部13章的demo程序,
及相关文档描述,
- 2022-09-01 12:25:04下载
- 积分:1
-
液晶驱动IC TVP 5150AM1 硬软件设计
资源描述常用的液晶驱动IC TVP 5150AM1 硬软件全套设计,验证通过
- 2022-04-10 08:24:30下载
- 积分:1
-
ws2801_driver
;************************************************************************************************
DRIVER_WS2801:
;STAR FOR WS2801 WAIT 500US
;------------------------------------------------------------------------------
CLK_SET_LOW500US:
cbi PORTB,WS2801_CLK
LDI TEMPA,10
LOOP_WAIT_500US:
LDI TEMPB,200 ;4*200/16=50US
LOOP_WAIT_50US:
DEC TEMPB
- 2022-06-13 04:52:38下载
- 积分:1
-
UC1698c驱动源码
UC1698c驱动源码,可在用来在UC1698c控制器IC LCD上。可用来显示汉字,全角英文字。51单片机
- 2022-06-21 16:16:35下载
- 积分:1
-
基于PIC16F84A单片机内部EEPROM读写与红外遥控解码
/****************************************************
* 标题:遥控接收程序 *
* 作者:WSQY-QiChuYong *
* 日期:2011年8月5日
- 2022-04-28 15:22:56下载
- 积分:1
-
STM32 MPU6050
MPU-6000(6050)整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合演算技术InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,并为应用开发提供架构化的API,MPU-6000(6050)的角速度全格感测范围为±250、±500、±1000与±2000°/sec (dps),可准确追踪快速与慢速动作,并且,用户可程式控制的加速器全格感测范围为±2g、±4g±8g与±16g。产品传输可透过最高至400kHz的IC或最高达20MHz的SPI(MPU-6050没有SPI)。MPU-6000可在不同电压下工作,VDD供电电压介为2.5V±5%、3.0V±5%或3.3V±5%,逻辑接口VVDIO供电为1.8V± 5%(MPU6000仅用VDD)。MPU-6000的包装尺寸4x4x0.9mm(QFN),在业界是革命性的尺寸。其他的特征包含内建的温度感测器、包含在运作环境中仅有±1%变动的振荡器。
- 2022-07-28 01:53:11下载
- 积分:1
-
MK电调I2C ARDUINO
应用背景自制电调的I2C通信,有效地测试MK自制电调的性能。代码简单易懂。关键技术采用TWI通信,由于ARDUINO的代码简单,实现功能强大,所以特此用这代码测试电调的指标
- 2022-09-14 11:25:03下载
- 积分:1
-
MPU6050九轴示例程序
MPU6050九轴示例程序 加入了地磁传感器 能直接使用dmp运算输出学要的姿态角度
- 2023-03-02 23:40:03下载
- 积分:1