⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 twowire.h.bak

📁 在51单片机上用C写的T100,T101TFT屏的控制程序,有OSD
💻 BAK
字号:
//---------------------------------------------------------------------------
// Terawins Inc. Company Confidential Strictly Private
//
// $Archive: TwoWire.h $
// $Revision: 1.01 $
// $Author: JoannW $
// $Date: 2002/10/15 $
//
// --------------------------------------------------------------------------
// >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// --------------------------------------------------------------------------
// Copyright 2002(c) Terawins Inc.
// This is an unpublished work.
// --------------------------------------------------------------------------
// >>>>>>>>>>>>>>>>>>>>>>>>>>>> WARRANTEE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// --------------------------------------------------------------------------


#ifndef  __TWOWIREPARMS_H__
#define  __TWOWIREPARMS_H__

//#define	TWO_TW_BUS


uCHAR I2CWriteByte  (uCHAR cDevAddr, uCHAR cReg, uCHAR cData);
uCHAR I2CReadByte   (uCHAR cDevAddr, uCHAR cReg);
// Burst Mode Functions
uCHAR twdWr_Burst_A (uCHAR cReg);
//uCHAR twdWr_Burst_D (uCHAR cReg);
void  twdWr_Burst_D (uCHAR cReg);
//void  twdWr_Burst_DQ (uCHAR cReg);
void  twdWr_Burst_P (void);
BOOL  twdWriteTable(uCHAR cDevAddr, char *pString);
BOOL  I2CWriteBytes(uCHAR cDevAddr, uCHAR cReg, uCHAR cNum, unsigned char *cData);
BOOL  I2CReadBytes(uCHAR cDevAddr, uCHAR cReg, uCHAR *pString, uCHAR cNum);
void  twdDelay      (uWORD wLoops);
void  OSDCfgWr(uCHAR index,uCHAR dat);

//Define TW702 Device default address
#define TW101  	0x50
#define TW515   0xB8
#define PT2313  0x88
#define EEPBLOCK0	0xA0
#define EEPBLOCK1	0xA2    //用于存储可调整的GAMMA数据
#define EEPBLOCK2	0xA4
#define EEPBLOCK3	0xA6
#define EEPBLOCK4	0xA8
#define EEPBLOCK5	0xAA
#define EEPBLOCK6	0xAC
#define EEPBLOCK7	0xAE
#define EEPVIDEOBLOCK	0xA0
#define EEPTVBLOCK		0xA8

#define Set_SDA_High  SDA = 1,SDA = 1
#define Set_SDA_Low   SDA = 0,SDA = 0
#define Set_SCL_High  SCL = 1,SCL = 1
#define Set_SCL_Low   SCL = 0,SCL = 0

#define SDA_High      SDA!=0
#define SDA_Low       SDA==0
#define SCL_High      SCL!=0
#define SCL_Low       SCL==0

#define	TWD_SPEED       0x01		//value: 1 (Fastest), 2 (slower), ... N (much slower)
#define	TWD_LONG_TIME	(TWD_SPEED*8)
#define	TWD_SHORT_TIME	(TWD_SPEED*1)

#endif // __TWOWIREPARMS_H__

⌨️ 快捷键说明

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