Hi all,
I am learning about the stm32f1xx devices, trying out some example-codes on using DMA with the ADC and DAC.
However, when reading the information in the reference-manual about DMA, it mentions DMA in combination with Timers!
Now, I am a bit confused. As far as I understand it, the DMA is there to transfer data between devices (ADC, DAC, USART, SPI, I2c) to memory without using the CPU.
But where do do the timers fit in? I understand that timers are needed to generate events (e.g. to trigger the start of a ADC or DAC process), but that does not involve any RAM, no?
Or do I have a to-simple view of timers?
Cheerio! Kr. Bonne.