SPI master interrupt issue
Recently working with spi communication in stm32g070rb using stm32CubeIDE (HAL library).SPI master receive interrupt triggered continuosly when there is no interrupt.But same code wrote in SPI slave its works perfectly.I also put Pull down resistor
so My main problem is if i configure SPI master Spi rx callback automatically triggered again and again. Slave devices that rx callback function works perfectly. I think if any master mode fault what reason master spi interrupt triggered unwantedly
i have also one doubt if any did not connect miso,mosi,sclk pins to slave devices. i just load the code to master device then i see interrupt rx callback or error occurs. pls provide solution
This code works properly in full duplex slave if i set full duplex master or half duplex master does not works
my clock configuration is set(hopefully correct) i do not use slave select pin for i set this software(one master and one slave) and also give interrupt priority why this only woks slave not master devices
int main(void)
{
HAL_Init();
SystemClock_Config();
HAL_SPI_Receive_IT(&hspi1,spi_data,1);
while (1)
{
}
}
void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *hspi)
{
HAL_SPI_Receive_IT(&hspi1,spi_data,1); // ready for new interrupt
}
