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

📄 main.c

📁 i2c读写代码C语言
💻 C
字号:
/*
	debug IIC module
*/
#include <string.h>
#include <reg51.h>

#include "IICReg.h"



extern void	I2C_Read(UCHAR8 ucFistAddr,UCHAR8 ucLength);
extern void	I2C_Write(UCHAR8 ucFistAddr,UCHAR8 ucData[],uint16 uiLength);
/* delay */
void Delayms(uint16 uiTime)
{
	uint16 uiCnt;
	for(uiCnt =0;uiCnt<uiTime;)
	{
               uiCnt++;
	}

}


void main(void)
{

 UCHAR8 uIndex[2];
 uint16 uiSize=0,i;
 write_port_byte(PMC_LOW_RAM_ADDR,0);
 write_port_byte(PMC_HIGH_RAM_ADDR,0);
 EA=0;
//  memset(pTarget,0,64*32);
  uIndex[0]=0;
  uIndex[1]=0;
  for(i=0;i<2;i++)
   {
      I2C_Write(0xa0,uIndex,2);
      Delayms(30);
      I2C_Read(0xa0,64);
      uiSize +=64;
      uIndex[0] =uiSize>>8&0xff;
      uIndex[1] =(uiSize)&0xff;
   }



   write_port_byte(PMC_LOW_ENAB_REG,0x01);


}

⌨️ 快捷键说明

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