I have a nano that generates test data and transmits it on SPI1. I have another nano that receives it on SPI2. This much is working. The test data is a mock up of data that will be coming from an embedded processor in the real system.
When I have SPI2 configured as a SPI slave, I can not get the camera to work. If I change it to a SPI master, the camera works fine.
Okay, so, no problem, I originally made SPI2 the slave because I thought I’d want a loopback test. Something I never actually worked on.
So, I tried setting up SPI1 as the slave. The Camera works in this configuration, but, I cannot receive data on SPI1.
Is there some reason I should expect the camera to interfere with SPI2? Is there some reason why SPI2 should work as a slave and not SPI1?