-
android游戏开发之摇杆控制源码
android游戏开发之摇杆控制源码
- 2022-05-25 23:25:01下载
- 积分:1
-
液晶驱动IC TVP 5150AM1 硬软件设计
资源描述常用的液晶驱动IC TVP 5150AM1 硬软件全套设计,验证通过
- 2022-04-10 08:24:30下载
- 积分:1
-
S5PV210 DS18B20
int retval = 0;
s3c_gpio_cfgpin(S5PV210_GPH0(2),S3C_GPIO_SFN(1));//配置GPH0(0)为输出模式
//s3c_gpio_pullup(S5PV210_GPH0(2), 0);
gpio_set_value(S5PV210_GPH0(2), 1);//发送上升沿,并且保持高电平状态100微秒
udelay(2);
gpio_set_value(S5PV210_GPH0(2), 0);//发送下降沿,并且保持低电平状态600微秒
udelay(500);
gpio_set_value(S5PV210_GPH0(2), 1);//发送上升沿,此时可以释放DS18B20总线
udelay(60);
&
- 2022-02-28 22:25:28下载
- 积分:1
-
模块kerjakan啦
lsfk;lks;lk;lvdkf;lk;lv;kmlkvmlkmdfmkmmdksmdnonlvkmers;klmkl;sdmflkmkl;mvlkmolnlnlnlkvjlrlklkfmlkmlkvmlkmlkfmlkmlkvmlkmlkfmlkmllkmlkmlkmlkmlkkljvkljjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv;这是一种管理办法。这是一种管理办法;这是一种管理办法;这是一种管理办法;这是一种管理办法;这是一种管理办法,包括LLLLLLLLLLLKLLKKLLKKMMLLKMLLLKMLMLMLMLLLKMLKMLKMLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLKKKKKKKKKMMLLKKKMMMLLLLLLLLLLLLLKMLLKMLLKKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKKKMLKKMLKMLKMLKMLKMLKMLKMLKKKKKKKKKKKKKKMFLKL公司;这是一种很有说服力的办法,这是一种很有说服力的LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLKKLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ马歇尔
- 2022-06-12 02:46:13下载
- 积分:1
-
CY_14443SPI测试驱动
CY-14443A系列射频读写模块采用基于ISO14443 标准的非接触卡读卡机专用芯片,SPI高速串行接口,本代码就是针对spi测试,对初学CY14443很有帮助
- 2022-07-26 03:57:11下载
- 积分:1
-
c8051 flash
Application Note 201SW Version 0.4 Release Notes
Copyright (C) 2006 Silicon Laboratories, Inc.
- 2022-06-29 09:00:50下载
- 积分:1
-
STM32 单脉冲及门控模式输出固定个数脉冲
此代码可用STM32 PWM方式输出脉冲,用2个定时器实现精确的脉冲数量输出,用于步进电机控制和需要精确输出脉冲个数的场合,用到了定时器的单脉冲方式和门控模式
- 2022-09-12 11:35:03下载
- 积分:1
-
STM32F103平台数字旋转编码按键
应用背景
关键技术EC11数字旋转编码器在STM32F103平台上的驱动,利用中断查询方式判断顺时针旋转还是逆时针旋转。同时有中间按键的功能。硬件原理图和实物图如上。因为稳定性原因,在编码器引脚上加了电容滤波。目前代码能正常使用。
- 2023-05-03 19:25:05下载
- 积分:1
-
开源CANOPEN
CANopen是一种架构在控制局域网路(Control Area Network, CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种...
- 2022-10-25 16:15:02下载
- 积分: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