初级会员

- 积分
- 86
- 金钱
- 86
- 注册时间
- 2017-7-12
- 在线时间
- 46 小时
|
10金钱
void open_AG(void)
{
IIC_Start();
IIC_Send_Byte(D4h);//ѰַAG£¬μØÖ·D4h
IIC_Wait_Ack();//μè′ySAKó|′eDÅoÅ
IIC_Send_Byte(CTRL_REG1_G);//·¢ËíCTRL_REG1_GμØÖ·
IIC_Wait_Ack();
IIC_Send_Byte(0x80);//D′CTRL_REG1_GÖμÎa0x80
IIC_Wait_Ack();
IIC_Stop();
}利用iic通信需要对从机(从机地址_D4h,就是宏定义SAD_AG_SA0_0_W)中的ctrl_reg1_g寄存器写0x80操作,如上所示操作烧写入单片机后没现象,单步调试运行发现程序一直执行进入open_AG以后就跑飞了,各路大神帮忙看看是什么问题,万分感谢
|
|