-
si1141红外接近传感器驱动
nrodic 测试通过的驱动代码,Si1141是基于反射的低功率红外线接近和环境光传感器,带有 I2C 数字接口,并具有可编程门限中断事件输出。如图1,该传感器包括模拟到数字转换器、集成高灵敏度可见和红外线光电二极管 、处理器和一个具有十五种可选驱动电平的集成红外线 LED 驱动器。Si1141在广泛的动态范围和包括阳光直射在内的各种光源下,可提供优异性能。Si1141还可以在深色玻璃盖下工作。光电二极管响应和关联的数字转换电路对人造光闪烁噪声和自然光颤动噪声具有优异的抗扰性。
- 2022-02-05 17:06:57下载
- 积分:1
-
通用语音盒开发-自动拨打播放
资源描述
内附电话语音盒代码-通过状态机拨打电话,拨通后用TTS女声按文字播放声音。里面有一个exe可以直接运行拨打电话,也可以以sdk的方式提供给主程序调用。
- 2022-03-23 22:00:56下载
- 积分:1
-
grbl源码
grbl源码,用于开源雕刻机上,但不失为做为步进电机驱动和插补的好的参考。特别是对于圆弧插补不熟悉的,可以做很好的参考
- 2022-05-12 17:13:52下载
- 积分:1
-
stm32红外遥控器
资源描述stm32 红外遥控器源代码 内部注释详细清晰 新手易上手
- 2022-01-25 20:58:47下载
- 积分:1
-
Linux电阻屏驱动程序
简单介绍电阻触摸屏的驱动程序,基于s3c2440芯片。
- 2022-01-22 07:56:09下载
- 积分:1
-
雷赛运动控制卡案例
雷赛多轴运动控制的教程 ,雷赛多轴运动控制的教程, 雷赛多轴运动控制的教程,雷赛多轴运动控制的教程,雷赛多轴运动控制的教程,雷赛多轴运动控制的教程,是学习数控设编程的好安例
- 2022-03-11 06:07:38下载
- 积分:1
-
PT2313 源码
应用背景#define PT2313_ADDR 0x88 //I2C写地址
unsigned char contr[7];// = {63, 0, 31, 31, 15, 15, 3};
#pragma warn-
eeprom char mcontr[7];
#pragma warn+
extern unsigned char tda7131savecou = 0;
//unsigned char keycou = 0;
//extern unsigned int tcount = 0, keyval = 0x0f, keysta = 1, keytem = 0x0f, keycn = 22, ctrbit = 0;
static bit muteflag = 0;
#define keypin (PINC & 0x0f)
#define fcow 5
#define fvcow (fcow + 36)
#define bcow 70
#define bvcow (bcow + 36)
//#define MovLef 0x02fd
//#define MovRig 0xc23d
//#define ValAdd 0x906f
//#define ValDec 0xa857
void Radio_dsiplay(void);
/*///////////////////////////////////////////////////
四个通道衰减处理
通道0-3单独通道处理
通道4 前两通道处理
通道5 后两通道处理
通道6 四个通道同时处理
- 2023-01-08 04:20:03下载
- 积分:1
-
stm8 usb 大师
stm8 模拟USB接口的源码,无需修改直接可以使用,WIN7下在CMD命令行下执行make即可编译,需要连接STLINK下载到开发板上!
- 2023-03-17 08:00:05下载
- 积分:1
-
驱动级文件保护
可保护自己的文件不让打开 不让程序扫描等
- 2022-05-13 19:22:36下载
- 积分:1
-
模拟IIC之代码详细
应用背景#ifndef __AT24C02_H__
#define __AT24C02_H__
#include"stm32f10x.h"
void iicinit(void);
void iicwrite(u8 add,u8 Achar);
u8 iicread(u8 add);
#endif关键技术#include"stm32f10x.h"
#include"at24c02.h"
void iicstart(void);
void iicstop(void);
void ack(void);
void iicwritebyte(u8 a);
u8 iicreadbyte(void);
void iicwrite(u8 add,u8 Achar);
u8 iicread(u8 add);
void iicinit(void);
/////////////////////////////
void delay5us(void)//ums
{
unsigned short i, j;
unsigned short time;
time=5;
for(; time > 0; time--){
for(j = 0; j < 5; j++){
for(i = 0; i < 1; i++);
}
}
}
- 2022-02-06 11:25:32下载
- 积分:1