| DAC0_C0 = DAC_C0_DACEN; // 1.2V VDDA is DACREF_2 | DAC0_C0 = DAC_C0_DACEN; // 1.2V VDDA is DACREF_2 | ||||
| //DAC0_C0 = DAC_C0_DACEN | DAC_C0_DACRFS; // 3.3V VDDA is DACREF_2 | //DAC0_C0 = DAC_C0_DACEN | DAC_C0_DACRFS; // 3.3V VDDA is DACREF_2 | ||||
| // slowly ramp up to DC voltage, approx 1/4 second | // slowly ramp up to DC voltage, approx 1/4 second | ||||
| for (int16_t i=0; i<128; i++) { | |||||
| analogWrite(A14, i); | |||||
| delay(2); | |||||
| for (int16_t i=0; i<2048; i+=8) { | |||||
| *(int16_t *)&(DAC0_DAT0L) = i; | |||||
| delay(1); | |||||
| } | } | ||||
| // set the programmable delay block to trigger DMA requests | // set the programmable delay block to trigger DMA requests |