Dependencies:   mbed-dsp mbed

Fork of DSP_200kHz by Mazzeo Research Group

DMA_sampling/dac.cpp

Committer:
baxterja
Date:
2018-06-27
Revision:
87:80c9169acb85
Parent:
74:ebc9f09fda11

File content as of revision 87:80c9169acb85:

#include "dac.h"

Serial debug2(USBTX, USBRX);

void dac_init()
{   
    SIM->SCGC2 |= SIM_SCGC2_DAC0_MASK; // Turn on clock to DAC
    DAC0->C0 |= DAC_C0_DACEN_MASK; // Enable DAC
    
    //DAC0_C0 &= ~DAC_C0_DACTRGSEL_MASK;
    DAC0->C0 |= DAC_C0_DACTRGSEL_MASK;
    DAC0->C1 = 0;
    
    DAC0->DAT[0].DATH = 0x0F;
    DAC0->DAT[0].DATL = 0x00;
    
    DAC0->C1 |= DAC_C1_DACBFMD(2);   
    DAC0->C0 |= DAC_C0_DACSWTRG_MASK | DAC_C0_DACRFS_MASK;
    
    //debug2.printf("DAC0_C0: %x\r\n", DAC0_C0);
    //debug2.printf("DAC0_SR: %x\r\n", DAC0_SR);
}