STM32H743 getting SPI interrupt when no SPI interrupts are enabled.
My STM32H743 SPI interrupt handler is being repeatedly called even though the interrupt enable register (IER) is 0. I'm running in slave mode and probably doing something really wrong for this to happen.
Here are the register values:
Name Value Access
CR1 0x00000001 ReadWrite
IOLOCK 0 ReadWrite
TCRCI 0 ReadWrite
RCRCI 0 ReadWrite
CRC33_17 0 ReadWrite
SSI 0 ReadWrite
HDDIR 0 ReadWrite
CSUSP 0 ReadWrite
CSTART 0 ReadWrite
MASRX 0 ReadWrite
SPE 1 ReadWrite
CR2 0x00000003 ReadWrite
TSER 0x0000 ReadWrite
TSIZE 0x0003 ReadWrite
CFG1 0x2000040F ReadWrite
CFG2 0x05000000 ReadWrite
IER 0x00000000 ReadWrite
TSERFIE 0 ReadWrite
MODFIE 0 ReadWrite
TIFREIE 0 ReadWrite
CRCEIE 0 ReadWrite
OVRIE 0 ReadWrite
UDRIE 0 ReadWrite
TXTFIE 0 ReadWrite
EOTIE 0 ReadWrite
DPXPIE 0 ReadWrite
TXPIE 0 ReadWrite
RXPIE 0 ReadWrite
SR 0xFFF80002 ReadOnly
CTSIZE 0xFFF8 ReadOnly
RXWNE 0 ReadOnly
RXPLVL 0x0 ReadOnly
TXC 0 ReadOnly
SUSP 0 ReadOnly
TSERF 0 ReadOnly
MODF 0 ReadOnly
TIFRE 0 ReadOnly
CRCE 0 ReadOnly
OVR 0 ReadOnly
UDR 0 ReadOnly
TXTF 0 ReadOnly
EOT 0 ReadOnly
DXP 0 ReadOnly
TXP 1 ReadOnly
RXP 0 ReadOnly
