i2cphysi.h

来自「ucos ii 下的一个注释较好的51系列C语言的I2C软件仿真程序」· C头文件 代码 · 共 41 行

H
41
字号
//----------------------------------------------------------------
//  
// 文件名称: i2cphysi.h
// 文件标识:
// 摘    要: I2C总线驱动
//
//----------------------------------------------------------------
#ifndef HR_TWSBUS_HPP
#define HR_TWSBUS_HPP
//----------------------------------------------------------------
#include "datatype.h"
//----------------------------------------------------------------
// twb -- Two Wires Bus
//----------------------------------------------------------------
void twbSetDelay(UC8 time);
UC8 twbGetDelay(void);

UC8  twbGetData(UC8 busno, UC8 twbID, UC8 addr);
void twbSetData(UC8 busno, UC8 twbID, UC8 addr, UC8 value);

void twbGetDatas(UC8 busno, UC8 twbID, UC8 addr, UC8 *mem, UC8 count);
void twbSetDatas(UC8 busno, UC8 twbID, UC8 addr, UC8 *mem, UC8 count);
//----------------------------------------------------------------
void HR_Start(UC8);
void HR_Stop(UC8);
void HR_DataS(UC8, UC8);
UC8  HR_DataG(UC8);

UC8  HR_AS(UC8);

void HR_NoAs(UC8);
void HR_SetAS(UC8);
//----------------------------------------------------------------
void HR_Sleep(unsigned int m);
void Delay_Time(void);
//----------------------------------------------------------------

#endif


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?