代码搜索结果
找到约 10,000 项符合
I2C 的代码
i2c_fpga.smp_dump.txt
State Machine - |I2C_FPGA|i2c:inst4|main_state
Name main_state.00 main_state.10 main_state.01
main_state.00 0 0 0
main_state.01 1 0 1
main_state.10 1 1 0
State Machine - |I2C_FPGA|i2c:ins
i2c_wr.asm
;===========================================================
;名 称:模拟I2C总线通讯
;说 明:以普通I/O口模拟I2C通讯,本例以主控方式驱动24C02
;入口参数:WR_ADR、RD_ADR、WR_DATA
;出口参数:RD_DATA
;程序入口:BYTE_WRITE、BYTE_READ
;占用资源:5C
8563.c.txt
/**————————————————————
〖说明〗<mark>I2C</mark>总线驱动程序(用两个普通IO模拟<mark>I2C</mark>总线)
包括100Khz(T=10us)的标准模式(慢速模式)选择,
和400Khz(T=2.5us)的快速模式选择,
默认11.0592Mhz的晶振。
—————————————————————*/
#ifndef SDA
#define SDA P0_0
#d ...
hdi2c.h
#ifndef __HDI2C
#define __HDI2C
#define CHK_I2CBUS_STAT I2CDCTL & I2CBB //I2C bus status
#define CHK_I2C_BUSY I2CDCTL & I2CBUSY //I2C module status
#define CHK_I2C_RXDAT I2CDC
hdi2c.h
#ifndef __HDI2C
#define __HDI2C
#define CHK_I2CBUS_STAT I2CDCTL & I2CBB //I2C bus status
#define CHK_I2C_BUSY I2CDCTL & I2CBUSY //I2C module status
#define CHK_I2C_RXDAT I2CDC
hdi2c.h
#ifndef __HDI2C
#define __HDI2C
#define CHK_I2CBUS_STAT I2CDCTL & I2CBB //I2C bus status
#define CHK_I2C_BUSY I2CDCTL & I2CBUSY //I2C module status
#define CHK_I2C_RXDAT I2CDC
hdi2c.h
#ifndef __HDI2C
#define __HDI2C
#define CHK_I2CBUS_STAT I2CDCTL & I2CBB //I2C bus status
#define CHK_I2C_BUSY I2CDCTL & I2CBUSY //I2C module status
#define CHK_I2C_RXDAT I2CDC
hdi2c.h
#ifndef __HDI2C
#define __HDI2C
#define CHK_I2CBUS_STAT I2CDCTL & I2CBB //I2C bus status
#define CHK_I2C_BUSY I2CDCTL & I2CBUSY //I2C module status
#define CHK_I2C_RXDAT I2CDC
hdi2c.h
#ifndef __HDI2C
#define __HDI2C
#define CHK_I2CBUS_STAT I2CDCTL & I2CBB //I2C bus status
#define CHK_I2C_BUSY I2CDCTL & I2CBUSY //I2C module status
#define CHK_I2C_RXDAT I2CDC
m101(2)x_test.c
/*******************************************************************************
I2C协议
模块I2C地址为0xA0
通讯速率为:400K。
发送数据格式:
模块地址+W/R 长度字 命令字 数据域 校验字
模块地址+W/R:
模块地址为:0xA0,写bit0为0,则写指令为: