-
USBHID设备读写源码
封装好的USB HID驱动,基于MFC,此版本属于调试版本,可能有点小问题,不过亲测能够打开并识别插入pc的所有hid设备
- 2022-05-26 09:38:28下载
- 积分:1
-
适用于ATmage16 单片机的NRF24L01无线收发模块驱动程序
适用于ATmage16或其他ATmage系列AVR单片机的NRF24L01无线收发模块的驱动程序,由C语言编写,包含工程文件
- 2022-02-21 17:38:02下载
- 积分:1
-
Marvell交换芯片的SDK开发包
Marvll交换芯片的SDK开发包,对于做SDK驱动程序的软件工程师或硬件工程师都非常有实用的参考价值,而且结构性特别合理,从高层次抽象出了Marvell交换芯片的特定。
- 2022-04-19 16:24:38下载
- 积分:1
-
windows文件目录过滤
基于windows过滤驱动的,文件目录过滤。本驱动可以实现在windows XP下,自定义目录进行过滤,只有指定角色的人员才能对过滤的目录下的文件进行操作。
- 2022-05-14 12:33:55下载
- 积分:1
-
spi at25P64 驱动
spi at25P64 驱动
EEPROM驱动
spi总线
接口函数
- 2022-08-17 14:01:46下载
- 积分:1
-
cc2540/2541驱动
该代码为TI官方提供的一些驱动例子。内含有adc clk dma flash i2c io powermode rnd sleeptimer spi timer1 timer34 uart wdt这些比较常用的驱动例子。对于开发cc2540有很大的帮助
- 2022-03-04 04:49:44下载
- 积分: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
-
新的CSharp编程
应用背景dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl关键技术dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl ;dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl
- 2022-11-06 21:55:04下载
- 积分:1
-
DLT645协议开发工具超级好用
DLT645协议开发工具超级好用可大大节省开发时间本人亲自体验过上编译通过并测试里面的各接口源代码都采用的是CSL库来实现的,可读性强,是新手门的好代码啊
- 2023-04-08 06:40:04下载
- 积分:1
-
stm32f207ig uart 接收和传输的投票方法
它给你如何处理在 stm 微控制器 uart。
这样,您可以发送或接收的数据从控制器
- 2022-01-27 13:20:55下载
- 积分:1