-
开源云台控制程序
应用背景开源云台控制程序,两轴程序,德国版,调节得好,有很好的效果,稳定图像效果。。。。。。关键技术两轴程序,控制,有刷云台,开源云台。。。
- 2023-05-04 15:30:03下载
- 积分:1
-
Codewarrior HCS12 V5.1 license
1.IDE.exe是CodeWarrior v5.1 special的主程序,进行了图标替换,美化其主程序和关联文件图标
2.MyCodeWarriorComponent是一些调试时很有用的组件,v5.1所没有的仿真组件(比如LCD,Io_led,IT_keyboard)在该目录下
3.license.dat是special版本授权文件,v4.6,v5.0,v5.1下都可以用
4.CW12_V4_6_1_XS128_Debugger_Patch用于添加v4.6版本对于MC9S12XS128系列的支持
- 2022-12-20 16:20:05下载
- 积分:1
-
LM75A 驱动C51源码
LM75A温度传感器资料及源代码,精度11位,比DS18B20稍低,但是性价比高于DS18B20
- 2023-02-28 08:10:03下载
- 积分:1
-
Linux下USB驱动模块SCSI通信协议
Linux环境下的USB驱动模块 源码包,可以直接make编译生成ko文件。
- 2022-07-27 05:58:33下载
- 积分:1
-
软件定时器
应用背景
我们在做单片机程序时,经常会用到多个定时器,这时我们就需要各个配置多个不同的TIMER,有时TIMER不够用,有时TIMER配置过多,标志过多,程序写着写着就乱了,就算是理清了,也会造成程序可读性差,可移植性低,对硬件依赖性强的缺点。
为了解决这个问题,我们可以用程序实现一个软件定时器,在内存允许的范围内,它可以实现无数个定时器、计数器功能,当需要一个定时器,只需要在程序里定义一个定时器变量,通过不同接口的调用,就可以实现定时功能;实现这一功能,只需要占用一个硬件定时器即可,大大减少了硬件TIMER的占用,提高了程序的可移植性,降低程序的复杂度。
关键技术
在这里,我们需要借鉴操作系统架构里的系统嘀嗒功能。先初始化一个硬件TIMER作为系统的心跳,用这个TIMER来驱动一个全局变量sys_pulse的递增;然后利用程序来查询变量当前值判断系统程序的执行时间,从而得现时间的间隔,再通过事件发送程序来通知任务定时已到。
一个软件定时器变量,至少需要包括三个元素,开始时间start_time,定时时长interval,事件内容event;
每当程序启动一个定时器,将当前系统的sys_pulse值赋于开始时间变量start_time, 设定定时器的定时时长interval, 和事件内容event, 然后在主循环里不断查询sys_pulse 是否大于 start_timer + interval,如果大于,则表明此定时器定时结束,然后调用事件发送函数告诉任务,定时已到,开始执行任务。
如果用户要移植此程序,只需要修改timer_init()内硬件TIMER的初始化程序即可,其它内容可以直接引用,不需要修改。
&
- 2023-04-15 22:30:04下载
- 积分:1
-
tmd2711驱动程序
tmd2711驱动程序,主要使用的是io口模拟I2C。代码实现数据的存储功能。另外包含了tmd2711驱动程序文档资料。
- 2022-01-27 09:36:16下载
- 积分:1
-
楼层间 Deefd df fsee
你好,我可以得到点 !
BAP9gLXkLogHaRMEEKsIpYfSaNathjet28kDSz9bWAs4OtvKli6Xz1bR9s2doVYoX0xTROSitkPbkRhHllaXrrnjYdSNlNQyEWGYwVo3yyAUef9igyuKPbuZJptA5dE4l1pXdXtuCeG9htH4gk7sBaIS0Jbb3mG03serVwGwQaY17t866rAnBcDsVzcf4KQGqkd5JVWDwbhzRNALeXiidA0lTcN39X9L3uLhjhqZtKkT0nuHVdxXURrH0b0nNT1x
BAP9gLXkLogHaRMEEKsIpYfSaNathjet28kDSz9bWAs4OtvKli6Xz1bR9s2doVYoX0xTROSitkPbkRhHllaXrrnjYdSNlNQyEWGYwVo3yyAUef9igyuKPbuZJptA5dE4l1pXdXtuCeG9htH4gk7sBaIS0Jbb3mG03serVwGwQaY17t866rAnBcDsVzcf4KQGqkd5JVWDwbhzRNALeXiidA0lTcN39X9L3uLhjhqZtKkT0nuHVdxXURrH0b0nNT1x
BAP9gLXkLogHaRMEEKsIpYfSaNathjet28kDSz9bWAs4OtvKli6Xz1bR9s2doVYoX0xTROSitkPbkRhHllaXrrnjYdSNlNQyEWGYwVo3yyAUef9igyuKPbuZJptA5dE4l1pXdXtuCeG9htH4gk7sBaIS0Jbb3mG03serVwGwQaY17t866rAnBcDsVzcf4KQGqkd5JVWDwbhzRNALeXiidA0lTcN39X9L3uLhjhqZtKkT0nuHVdxXURrH0b0nNT1x
BAP9gLXkLogHaRMEEKsIpYfSaNathjet28kDSz9bWAs4OtvKli6Xz1bR9s2doVYoX0xTROSitkPbkRhHllaXrrnjYdSNlNQyEWGYwVo3yyAUef9igyuKPbuZJptA5dE4l1pXdXtuCeG9htH4gk7sBaIS0Jbb3mG
- 2022-03-20 01:40:50下载
- 积分:1
-
STM32F4模拟U盘
应用背景
用于把SPI Flash或是SD卡当U盘来使用。
关键技术STM32F4用SPI Flash或SD卡模拟U盘,开机的时候先检测SD卡和SPI FLASH是否存在,如果存在则获取其容量,并显示在LCD上面(如果不存在,则报错)。之后开始USB配置,在配置成功之后就可以在电脑上发现两个可移动磁盘。我们用DS1来指示USB正在读写,并在液晶上显示出来,同样,我们还是用DS0来指示程序正在运行。
- 2023-05-03 14:10:10下载
- 积分:1
-
易语言驱动保护
新增命令:
--------------------------
进程_设置IP地址 //支持Sock5代理 ,本可实现对进程设置IP,实现单进程单IP,有效防止游戏检测IP多开封号
-使用例子教程:http://bbs.dult.cn/thread-11724-1-1.html
类_驱动内存X64 //支持win7 64位驱动级读写内存数据(64位系统需启动时按F8,禁止驱动数字签名即可)
-打开进程
-读长整数型
-读短整数型
-读双精浮点数型
-读文本型
-读小数型
-读整数型
-读字节集
-读字节型
-写长整数型
-写短整数型
-写双精度浮点型
-写文本型
-写小数型
-写整数型
-写字节集
-写字节型
-使用例子教程:http://bbs.dult.cn/thread-11725-1-1.html
类_驱动保护x64 //支持win7 64位系统驱动级:保护进程,隐藏进程内存,保护线程
-保护进程(禁止其他程序对自己程序进程操作内存读写)
-使用例子教程:http://bbs.dult.cn/thread-11721-1-1.html
-隐藏进
- 2023-03-18 01:30:05下载
- 积分:1
-
ILI9341_IVO5.0 IPS_G2.2_20150104 配置方案
ILI9341_IVO5.0 IPS_G2.2_20150104 的配置方案,主要用ILI9341驱动的LCD的正确显示的初始化方案。只有正确的配置参数,才能正确的显示
- 2022-02-22 08:35:01下载
- 积分:1