Other Parts Discussed in Thread: DRV8301,
I'm trying to bring up our new board which is switching from the DRV8301 to the DRV8323, I have the SPI connection up and working but I'm getting some weird behavior and I'm wondering what I'm doing wrong.
Here what happens when I run the given HAL_setupDrvSpi() function:
It is running through all the registers and reading them in, the values should follow the default values shown in the datasheet but they do not for some reason.
So instead I wanted to try and write our own values and see if they are reflected after a read so I wrote a test function:
Which creates these signals the first picture is the first read, and the write, then the final read:
I'm wondering if there's something obviously wrong here?