在线时间24 小时
UID260346
注册时间2008-6-10
NXP金币0
该用户从未签到
注册会员

- 积分
- 147
- 最后登录
- 2021-10-25
|
我用官网例程 :
sI2C_Config.u16F = 0x1f;
sI2C_Config.sSetting.bIntEn = 0;
sI2C_Config.sSetting.bI2CEn = 1;
I2C_Init(I2C0,&sI2C_Config); //IIC0初始化
SIM->PINSEL1 &=~ SIM_PINSEL1_I2C1PS_MASK;//我的板子IIC1接PTE0,PTE1脚
I2C_Init(I2C1,&sI2C_Config);//初始化IIC1
然后调用读IIC函数,函数中0 1为读地址。
I2C_MasterRead_OneByte(I2C0,I2C_SLAVE_ADDRESS1,&u8I2C_ReceiveBuff[0],0);
以上IIC0通讯正常,用示波器可以测到管脚波形
可是IIC1的调用:
I2C_MasterRead_OneByte(I2C1,I2C_SLAVE_ADDRESS2,&u8I2C_ReceiveBuff[1],1);
用示波器测不到PTE0,PTE1管脚波形,IIC1没反应,怎么回事?
|
|