2024-04-23 05:35 AM
Hi,
My NUCLEO-H563ZI application uses SPI with DMA. The SPI transactions are not working at clock/2 clock/4 and clock/8 rates, clock being 250 Mhz. Is there any clock frequency restriction when SPI is used with DMA?
2024-04-23 05:38 AM
Give context! Explain your setup! What means "not working? What is your setup?
2024-04-23 06:25 AM
This is my SPI Configuration.
Upto a clk freq of SPI_BAUDRATEPRESCALER_16 (250/16 = 15.625 Mhz), my SPI transactions work i.e the 10 bytes I send from Master are coming up on the MOSI line. And my slave also behaves correctly.
However, for frequencies above that (say SPI_BAUDRATEPRESCALER_8), the clock pin does not show any pulses!!
2024-04-23 06:45 AM
You do not show your GPIO Setup. Is GPIO set for appropriate speed? How is your wiring? On-Board, on Board with jumper wires or bord-tp board with some cable or jumper wires? Did you look at the signal with a fast scope? 30 Mhz signals need some thoughts and care!