Kaynağa Gözat

AudioOutputAnalog to default to 1.2V range

dds
PaulStoffregen 11 yıl önce
ebeveyn
işleme
60e6ed2eee
1 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  1. +2
    -1
      output_dac.cpp

+ 2
- 1
output_dac.cpp Dosyayı Görüntüle

void AudioOutputAnalog::begin(void) void AudioOutputAnalog::begin(void)
{ {
SIM_SCGC2 |= SIM_SCGC2_DAC0; SIM_SCGC2 |= SIM_SCGC2_DAC0;
DAC0_C0 = DAC_C0_DACEN | DAC_C0_DACRFS; // 3.3V 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
// 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++) { for (int16_t i=0; i<128; i++) {
analogWrite(A14, i); analogWrite(A14, i);

Yükleniyor…
İptal
Kaydet