关于IIC实验

2019-07-20 20:31发布

void IIC_Write_One_Byte(u8 daddr,u8 addr,u8 data);这两个函数在myiic.h里声明了的,可怎么没有定义?求具体内容原子哥!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
赵雨骁
1楼-- · 2019-07-21 01:51
u8 ReadOneByte(u8 address, u8 reg)
{
u8 temp=0;
IIC_Start();
IIC_Send_Byte(address); //?????
IIC_Wait_Ack();
//IIC_Start();
IIC_Send_Byte(reg); //?????
IIC_Wait_Ack();
IIC_Start();
IIC_Send_Byte(address + 1); //??????
IIC_Wait_Ack();
delay_us(50); //?????????!!!
temp=IIC_Read_Byte(0); //????3
IIC_Stop();//????????
return temp;
}
void WriteOneByte(u8 address,u8 reg,u8 command)
{
IIC_Start();
IIC_Send_Byte(address); //?????
IIC_Wait_Ack();
//        IIC_Start();
IIC_Send_Byte(reg);//?????
IIC_Wait_Ack();
//        IIC_Start();
IIC_Send_Byte(command); //?????
IIC_Wait_Ack();
IIC_Stop();//????????
}

是这样吗?

赵雨骁
2楼-- · 2019-07-21 04:06
void IIC_Write_One_Byte(u8 daddr,u8 addr,u8 data);这两个函数在myiic.h里声明了的,可怎么没有定义?求具体内容原子哥!!
帖子沉了,再发一遍
MrVIP
3楼-- · 2019-07-21 05:49
 精彩回答 2  元偷偷看……

一周热门 更多>