Pārlūkot izejas kodu

Teensy LC does not support saturate instruction

main
PaulStoffregen pirms 7 gadiem
vecāks
revīzija
27cdeb1cb9
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. +2
    -1
      teensy3/analog.c

+ 2
- 1
teensy3/analog.c Parādīt failu

// use whatever voltage is on the AREF pin // use whatever voltage is on the AREF pin
DAC0_C0 = DAC_C0_DACEN | DAC_C0_DACSWTRG; // 3.3V VDDA DAC0_C0 = DAC_C0_DACEN | DAC_C0_DACSWTRG; // 3.3V VDDA
} }
__asm__ ("usat %[value], #12, %[value]\n\t" : [value] "+r" (val)); // 0 <= val <= 4095
if (val < 0) val = 0;
else if (val > 4095) val = 4095;


*(volatile aliased_int16_t *)&(DAC0_DAT0L) = val; *(volatile aliased_int16_t *)&(DAC0_DAT0L) = val;
#endif #endif

Notiek ielāde…
Atcelt
Saglabāt