Function generator using the DAC output, using DMA alone.
This library has been inspired by MODDMA example4.h.
Some differences compared with the MODDMA example: 1) this DMAFuncGen class can work using dma alone (no ISR required, although there is a callback routine included if you would like to synchronize something to the function generator), and 2) there is only one buffer (not two).
It is intended for the LPC1768. It has been tested and seems to work fine.
For a demo program, see
Import programDACDMAfuncgenlib
Generate a sine wave on the Analog Output using DMA alone.
Files at revision 0:337ad0fe7734
Name | Size | Actions |
---|---|---|
[up] | ||
DMAFuncGen.cpp | 3749 | Revisions Annotate |
DMAFuncGen.h | 2196 | Revisions Annotate |