s3c6410的IIC问题
BSP中的IIC驱动不正常。我做了个写测试,结果有很多ACK NOT received。示波器中好像一直没看到写入地址,只看到在写数据,好奇怪啊。
+HW_Write(0xD40D5A80)
[IIC TX]Slave Address is 0x38
g_pIICReg->IICSTAT: 0xf1
I2C_IST[0xd40d5a80, 0]: ACK NOT received
[IIC TX THREAD]g_pIICReg->IICDS is 0x00
g_pIICReg->IICSTAT: 0xf1
I2C_IST[0xd40d5a80, 1]: ACK NOT received
[IIC TX THREAD]g_pIICReg->IICDS is 0x55
g_pIICReg->IICSTAT: 0xf1
I2C_IST[0xd40d5a80, 2]: ACK NOT received
SetEvent DONE
-HW_Write(0xD40D5A80)
有谁的iic驱动可以正常读写吗?可以的话发一份代码给我,谢谢。
accessysq@tom.com