This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

INA219 Register pointer write issue

Other Parts Discussed in Thread: INA219

Hi there,

I'm having an issue where I cannot seem to change the register pointer address to read the value in the current-register. Here's the schematic of my circuit, it's exactly as in the app note:

The only initialization I do is change the configuration/calibration registers as noted in the app note:

Code:

The scope shows successful transfer:

But when trying to change the pointer by sending the register address (0x04 in the current register's case):

I only get this:

If I try to read back two bytes without changing the register pointer, it does so successfully (it'll repeat what I just wrote to it). Does anybody know what it is doing this? Thank you!