If a master is operating at 4MHz and the slave is at 16MHz the data should still be sampled at the speed of the SCLK pin, the frequency difference shouldn't matter right?
I used a Mikroe Dev board and tried to communicate to a CAN peripheral using SPI.
The board module operated @ 16MHz using a external oscillator while my MCU only used its internal 4MHz clock no commands worked until an external oscillator was used at 16MHz.
Can a master and slave operate at two different frequencies not the SCLK pin frequencies but the actual clock cycles frequency?