代码搜索结果

找到约 10,000 项符合 I2C 的代码

i2c.h

/******************************************************************* * P89LPC932硬件I2C软件包(主) * 1 使用I2C总线软件包时P1.2,P1.3切勿写为0,并要设置为开漏输出。 * 2 总线定义为P1.2=SCL,P1.3=SDA,需外接上拉电阻2-10k。 * 3 相应寄存器: *

ad5933.asm

;AD5933 IIC总线 Ctrl_H EQU 80H ;D15--D8 控制寄存器 Ctrl_L EQU 81H ;D7--D0 STA_F_H EQU 82H ;D23--D16 设定起始扫描频率 STA_F_M EQU 83H ;D15--D

668si2c.h

/* 从方式的668硬件<mark>I2C</mark>,文件名668S<mark>I2C</mark>.C 使用:使用前要先开中断:总中断EA和<mark>I2C</mark>中断ES1,其中断入口地址为2BH; 若是从接收,则循环调用RcvByte()接收字节数据,直至总线结束/重启; 若是从发送,则循环调用SendByte()发送数据,直至接收到非应答信号; 为了防止从器件因总线出错而死机,可用定时器实现超时处理。 */ ...

hi2c_c51.h

/******************************************************************* * P89LPC932硬件I2C软件包(主) * 1 使用I2C总线软件包时P1.2,P1.3切勿写为0,并要设置为开漏输出。 * 2 总线定义为P1.2=SCL,P1.3=SDA,需外接上拉电阻2-10k。 * 3 相应寄存器: *

at24c02.mak

CC = iccavr CFLAGS = -ID:\AVR\icc\include\ -e -DATMEGA -DATMega16 -l -g -Wa-IC:\icc\include\ -Mavr_enhanced ASFLAGS = $(CFLAGS) -Wa-g LFLAGS = -LD:\AVR\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x5

function.c

extern uchar *s ; //I2C器件读写单元缓冲区首地址指针 extern uchar no; //读写I2C器件字节数 //初始化清零子函数 void clr_ram( uchar * s,uchar no ) { static uchar i; for(i=0;i

iic.h

//---------------------------------------------------------- //启蒙电子:http://www.51c51.net //QQ:501501561 502502562 //E-Mail:atc51@163.com 501501561@163.com //-----------------------------------

fet140_i2c_15.c

//----------------------------------------------------------------------------- // MSP-FET430P140 Demo - I2C, Slave TMP100 Emulation II // // Description: Uses ADC12 and I2C modules to emulate be

fet140_i2c_06.asm

;****************************************************************************** ; MSP-FET430P140 Demo - I2C, Master Transmits to MSP430 Slave ; ; Description: This demo connects two MSP430's vi

fet140_dma_08.asm

;****************************************************************************** ; MSP-FET430P169 Demo - DMA0, Rpt'd Block, I2C Master Intf. to DAC8571, DCO ; Master = '169, Slave = DAC8571 ;