I want to note the address and data associated with the changes (toggle values) I make in the register control window
and use it with an external uC to control various settings in my program.
I am having issues knowing the data associated with addresses of hardware configuration blocks.
I create a new project and drag ADAU1701 and USBi blocks to the hardware configuration config window and make a connection.
I then go to register control window
Toggling and un-toggling of DAC Mute button with ADCs un-muted throws 081C 0014, 081C 001C in the capture window.
However with ADCs muted, toggling and un-toggling of DAC Mute button throws 081C 0004, 081C 000C
Similarly, data associated with GPIO addresses changes if you change the status of other GPIOs.
In the default GPIO window, if I INV and nINV GPIO_0, I get 0820 00 00 08, 0820 00 00 00 in the capture window
Now if I repeat the same with GPIO_1 INV, I get 0820 00 00 88, 0820 00 00 80
Is this normal? Am I doing anything wrong?
I expect any one function to have the same data value irrespective of the selection/ status of other functions.
Thanks in advance!!