Skip to main content
SPark.28
Associate II
Jan 7, 2021 7:35 AM UTC
Solved

Infinite data transmit using SPI

I am testing with STM32F769 Discovery board to make video syncs (not vsync, hsync).

I am using SPI module to make infinite clock and data.

But, it seems not supported in normal and DMA transmit mode (there is delay between transmissions).

How should i do to transmit data and clock signal infinitely without delay?

This topic has been closed for replies.
KnarfB
KnarfBBest answer
Super User
Jan 7, 2021 7:51 AM UTC

Depends on the freq. range and data width. Alternatives may be DMA driven GPIO port output or DMA driven modulated Timer PWM.

2 replies

KnarfB
KnarfBBest answer
Super User
Jan 7, 2021 7:51 AM UTC

Depends on the freq. range and data width. Alternatives may be DMA driven GPIO port output or DMA driven modulated Timer PWM.

TDK
Jan 8, 2021 12:58 AM UTC

Circular DMA is able to transmit infinitely without delay. I have used it on many projects in this way.

"If you feel a post has answered your question, please click ""Accept as Solution""."