I've tried sending ASCII "Hello world" over SPI with various data rates. Somehow clock signal given by SPI is not continuous. This discontinuouty differs with clock frequency. Here it's the screenshots of the logic analyzer with SPI frequencies in order 400KHz, 1 MHz, 2 MHz, 8 MHz, 16 MHz.