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

📄 指定地址读一个字节程序.c

📁 单片机数据通讯典型应用(光盘内容)
💻 C
字号:
//********从IIC总线上器件指定地址读一个字节的数据IIC_read_byte()***

unsigned char IIC_read_byte (unsigned char cadd, unsigned char data_address)
{
	unsigned int temp;
	IIC_Start();				 				//	发送I2C START信号
	IIC_SendByte (cadd);						//	发送从器件写命令
	if(CACK_flg()==0)						//	检测应答信号
	{
		return 0;
	}
	IIC_SendByte (data_address);				//	发送数据地址
	if(CACK_flg()==0)						//	检测应答信号
	{
		return 0;
	}
	IIC_Start();				 				//	重新发送IIC START信号
	IIC_SendByte (cadd |0x01);					//	发送器件读命令
	if(CACK_flg()==0)						//	检测应答信号
	{
		return 0;
	}
	temp= IIC_ReceiveByte ();
	Send_NoAck();				//	接收最后一个字节后发送无应答信号
	IIC_Stop();									//	发送IIC停止信号	
	return temp;		
}

⌨️ 快捷键说明

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