J2534Can总线相关硬件的c#驱动源代码和例子绝对实用
2024/5/10 12:18:41 26KB Can硬件驱动
1
这是基于DirectShow的虚拟摄像头驱动源代码工程,此工程采用从零开发,采用非常原始的方法实现COM基础组件和IBaseFilter,IPin等接口功能。
不依赖DSHOW的SDK库就可以编译运行,本代码工程使用VS2015编译。
如果你不喜欢,或者不想去了解DirectShow的工作原理,大可不必理会我这种比较“疯狂”的做法,也不必下载我的这份代码给你平添无谓的烦恼。
source目录是工程目录,bin是已经编译好的dll,可以调用register.bat注册,调用unregister.bat注销.注册成功后,使用DirectShow框架的程序就可以发现并访问这个虚拟摄像头,比如QQ,amcap等。
本工程详细原理介绍,请看如下链接:https://blog.csdn.net/fanxiushu/article/details/79830750Fanxiushu2018
2023/12/1 6:58:52 137KB DirectShow Virtual Camera
1
MICORCHIP出的适合单片机使用的28脚SPI接口以太网芯片ENC28J60,工业产品,还不贵。
偶然得到一份宝贵资料,特拿到这里来大家一起研究。
微小化的智能产品中肯定用的着,不象RTL8019那么多引脚。
还支持网线自动极性检测和校正,唯一的缺点就是最大通讯速率为10Mb/S,单片机上用是足够了。
大家有用它做过程序也不妨拿来共勉。
供学习用哦~~~
2023/8/28 9:55:41 1.28MB ENC28J60 中英文资料 SPI 驱动
1
lcd1602驱动源代码
2023/7/19 6:33:50 2KB lcd1602 液晶显示屏
1
此驱动程序适用于STM32f103xxx的MCU,LoRa使用的是周立功的ZM470SX-M。
2023/6/28 18:18:53 27KB STM32 SX1278
1
当前国外传感器较为流行的SDI12单总线数据通讯协议,由于没有硬件解码,而且收发数据全部都是通过1条数据线完成,所以开发起来难度较大。
本代码,笔者历经1个月的时间完成,使用的处理器为AVR开发平台是atmelstudio6,整个调试实为不易。
此压缩包中包含了以下内容:1.SDI12端口驱动源代码2.HTML格式的源代码说明文档注:1.此工程为静态链接库工程,没有main入口函数;
2.工程中引用了Container容器库工程以及SLEEP库工程,此工程笔者会一并上传。
2.此工程通过SDI-12.h头文件进行相关设置;
2.为了方便维护,作者已经将数据打包成了一个笼统数据类型,使用函数,尽量通过SDI12数据类型调用而非直接调用。
2023/3/19 10:44:50 290KB SDI12
1
机械狗wdm驱动源代码.zip
2017/9/9 10:39:51 7KB 机器狗 wdm 驱动
1
USB转串口驱动源代码,在WDK中编译经过,能够安装,单片机程序是实现USB转串口芯片必不可少的,二者结合才能实现USB转串口功能,都是代码,而且有编译环境,很有参考价值。
1
本工程只提供了USB设备虚拟端的核心部分代码,驱动代码属于WDM工程,非WDF框架。
同时提供了完整的例子程序,包括USB数据采集端和USB虚拟端,可以一起模拟一个USB设备的远程访问效果。
驱动目录可以用WDK7编译,同时也可以使用带WDK10的vs2015编译。
在不到两个月时间里既要学习研究USB协议和Windows平台下USB系统的框架流程(感谢ReactOS提供的接近windows内核的源码),同时要实现USB数据采集端,也要实现USB虚拟设备端,同时还要实现虚拟USB控制器和根集线器。
因而时间比较紧,错误难免,还望不吝提出和纠正本工程的BUG。
本代码和例子程序供学习和研究使用,不可不经修改直接用于商业盈利目的。
若你的工程引用了本工程的代码,请在引用的地方注明原始开发作者。
本工程对应的博客地址http://blog.csdn.net/fanxiushu/article/details/51420096以及后续章节。
2022/9/2 20:23:25 518KB WINDOWS USB 驱动
1
TMC5160步进电机驱动板ALTIUM硬件原理图+PCB+STM32单片机TMC5160驱动源代码,硬件采用2层板设计,大小为53*56mm,包括完好的原理图PCB及STM32软件驱动代码。
//TMC5160SET sendData(0xEC,0x000100C3); //PAGE43:CHOPCONF:TOFF=3,HSTRT=4,HEND=1,TBL=2,CHM=0(spreadcycle) sendData(0x90,0x00061F0A); //PAGE33:IHOLD_IRUN:IHOLD=10,IRUN=31(max.current),IHOLDDELAY=6 sendData(0x91,0x0000000A); //PAGE33:TPOWERDOWN=10:电机静止到电流减小之间的延时 sendData(0x80,0x00000004); //PAGE27:EN_PWM_MODE=1 sendData(0x93,0x000001F4); //PAGE33:TPWM_THRS=500,对应切换速
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡