Cannot establish communication between K60 tower board and CY8320 development board with Cypress IC CY8CMBR3116 via I2C

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Cannot establish communication between K60 tower board and CY8320 development board with Cypress IC CY8CMBR3116 via I2C

1,325件の閲覧回数
chromeankit
Contributor I

I am trying to communicate Kinetis K60 tower board with a Cypress IC CY8CMBR3116 cy8320 development board as slave IC. There are only two devices on the I2C bus. I am attaching a snapshot of the communication taking place on the I2C bus.

tek00004.png

The problem is that the acknowledgment is not low enough for the master to detect and even the stop condition is not correct. This is happening after sending the default address of 0X37 to the cypress IC.

Please tell me the reason for this output.

0 件の賞賛
返信
1 返信

1,199件の閲覧回数
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Ankit Kumar,

Please double check that you have enabled the open-drain feature for the pins that you are using for the I2C bus (PORTx_PCRn[ODE] = 1).

Regards!

Jorge Gonzalez

0 件の賞賛
返信