This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52 direct access to EasyDMA

Hello,

Is it possible to use EasyDMA directly with nRF52 SDK without using one of the higher level libraries that use it, i.e SPI / UART? I am interested in implementing something similar to Octows2811.

I also looked at the PWM module for this but it seems like it has a max frequency of 200 kHz which is too slow for what I am trying to do.

Thanks!

Parents
  • Of course you can - it's all documented in the manual - you just set up the registers and let it roll.

    Note that EasyDMA has quite a few anomalies on the preview chips, so ensure you're using hardware resources which are actually working.

  • Yes if you use EasyDMA via any hardware peripheral you are limited to the speeds it supports and the output formats it's designed to produce.

    Does the PWM module really only support up to 200kHz for from-memory waveforms? I haven't read the whole thing, I've started a few times and decided to get back to it when I really need it as it's rather dense. Certainly you can run it much faster, but I haven't seen the limitations on arbitrary waveforms.

Reply
  • Yes if you use EasyDMA via any hardware peripheral you are limited to the speeds it supports and the output formats it's designed to produce.

    Does the PWM module really only support up to 200kHz for from-memory waveforms? I haven't read the whole thing, I've started a few times and decided to get back to it when I really need it as it's rather dense. Certainly you can run it much faster, but I haven't seen the limitations on arbitrary waveforms.

Children
No Data
Related