Other Parts Discussed in Thread: HALCOGEN
Tool/software:
Hello,
So my first transaction seems to be failing, always outputting 0's.
After that everything is fine, checked by consecutively outputting an incrementing 16-bit number: First is 0 (should be 1), 2nd is 2, 3rd is 3. So it is just the first that's the issue.
It seems as though the first DMA transfer does not occur - after calling mibspiTransfer the RAM buffer is still 0.
This occurs on the two devices I have, which are separated by transfer group, data format & DMA channels etc.
Between transfers, the TX RAM buffer controls are not changed, just the DMA altering the data part of them.
Any ideas where to look?
Thanks!