新闻中心

EEPW首页>嵌入式系统>设计应用> AVR M16实验之八 AT24C02测试

AVR M16实验之八 AT24C02测试

作者: 时间:2016-11-25 来源:网络 收藏


//写一个字节
void IICWriteOneChar(unsigned char ucData)
{
//unsigned char ucAck;
TWDR = ucData; //放入数据寄存器
TWCR = (1 << TWINT) | (1 << TWEN); //清零中断标志位,开始发送数据
while(!(TWCR & (1< _delay_us(10);

/*if((TWSR & 0xf8) != TW_MT_SLA_ACK) //读取ACK信号
{
ucAck = 0; //没有返回ACK
}
else
{
ucAck = 1; //返回ACK
}*/
}


评论


技术专区

关闭