Thanks a lot this is great stuff! I was using SPI DMA transfer with HAL to send data to a DAC, but realized it took 1.5us for the transfers to start, limiting a lot the maximum update frequency of the system, considering sending 16bits at 50mhz only takes about 500ns. So using simply the DR register together with your interrupt explanation (to send the 2nd channel data after the first one is done) is a much better solution.
Such an insightful video, i hope u keep making more videos about writing device drivers for Microcontrollers like STM32 for different peripherals, i really hope that man, keep up the good work 👌
Thanks a lot this is great stuff! I was using SPI DMA transfer with HAL to send data to a DAC, but realized it took 1.5us for the transfers to start, limiting a lot the maximum update frequency of the system, considering sending 16bits at 50mhz only takes about 500ns. So using simply the DR register together with your interrupt explanation (to send the 2nd channel data after the first one is done) is a much better solution.
Such an insightful video, i hope u keep making more videos about writing device drivers for Microcontrollers like STM32 for different peripherals, i really hope that man, keep up the good work 👌
Your videos on this subject are absolute GOLD, thanks so much!
Really nice video
Great vid! Very Informative. Please more
Noice