代码搜索结果
找到约 10,000 项符合
I2C 的代码
668i2c.c
/*******************************************************************
P89C668单片机硬件I2C软件包,668i2c.c(主方式)
668的硬件I2C接口定义在P1.6,P1.7上,分别为P1.6=SCL;P1.7=SDA;(开漏输出)
相应寄存器:地址寄存器 S1ADR 用于存放自身从地址(从方式时才有用)
668i2c.c
/*******************************************************************
P89C668单片机硬件I2C软件包,668i2c.c(主方式)
668的硬件I2C接口定义在P1.6,P1.7上,分别为P1.6=SCL;P1.7=SDA;(开漏输出)
相应寄存器:地址寄存器 S1ADR 用于存放自身从地址(从方式时才有用)
twi.c
/*
I2C总线/TWI操作模块
1、读取和写入函数
2、地址有效范围255
3、数据长度为单字节
4、函数采用查询方式
5、可直接嵌入到项目中使用
6、晶振频率:1M
7、总线速度:50K
AVR_AFA
www.iccavr.com
*/
#include "iom128v.h"
/*I2C总线主机模式错误处理*/
void erro
24lc65.txt
24LC65 <mark>I2C</mark> EEPROM字节读写驱动程序 [龙啸九天] [786次] 01-3-24 下午 07:54:15
/*————————————————————
〖说明〗24LC65 <mark>I2C</mark> EEPROM字节读写驱动程序,芯片A0-A1-A2要接VCC。
现缺页写、页读,和CRC校验程序。以下程序经过50台验证,批量的效果有待考
察。
为了安全起见,程 ...
24cxx.asm
;实验名称:读写AT24C02实验
; 功能:用串口发送指令读出或写入00-7FH单无的内容,显示结果在LCD上显示
; 读出(16进制数):AA 地址
; 写入(16进制数):BB 地址 内容
; 作者:http://www.cqdpj.com
; 05-02-01
SCK BIT P2.6 ;I2C的时钟线
SDA BIT P2.7 ;I2C的数
twi.c
/*
I2C总线/TWI操作模块
1、读取和写入函数
2、地址有效范围255
3、数据长度为单字节
4、函数采用查询方式
5、可直接嵌入到项目中使用
6、晶振频率:1M
7、总线速度:50K
AVR_AFA
www.iccavr.com
*/
#include "iom16v.h"
/*I2C总线主机模式错误处理*/
void error
668i2c.c
/*******************************************************************
P89C668单片机硬件I2C软件包,668i2c.c(主方式)
668的硬件I2C接口定义在P1.6,P1.7上,分别为P1.6=SCL;P1.7=SDA;(开漏输出)
相应寄存器:地址寄存器 S1ADR 用于存放自身从地址(从方式时才有用)
i2c.c
/* I2C器件AT24C256和RX8025A驱动程序
制作人:张彩霞
日期: 2003-11-12
*/
/* TMS320LF2407A与I2C接口
PE.1-----SCL
PE.0-----READ
PE.7-----WRITE
PE.2-----256WP(低电平可写入)
PEDATDIR 初始化时PE1 2 7为输出方式 高电平0
PE.0为
i2c.c
/**————————————————————
〖说明〗<mark>I2C</mark>总线驱动程序(用两个普通IO模拟<mark>I2C</mark>总线)
包括100Khz(T=10us)的标准模式(慢速模式)选择,
和400Khz(T=2.5us)的快速模式选择,
默认11.0592Mhz的晶振。
〖文件〗<mark>I2C</mark>.C
〖作者〗yeaman
〖修改〗2006/12/21 命令:BB 接收8个数据并写入;FF 读 ...
eeprom_init.h
/*
I2C总线/TWI操作模块
1、读取和写入函数
2、地址有效范围255
3、数据长度为单字节
4、函数采用查询方式
5、可直接嵌入到项目中使用
6、晶振频率:1M
7、总线速度:50K
AVR_AFA
www.iccavr.com
*/
#include "iom128v.h"
/*I2C总线主机模式错误处理*/
void error(unsi