Well, I got it working, but I'm not sure what I did. Needs some more research.
Regards, Mike On Friday, November 27, 2020 at 9:37:53 PM UTC-5 Mike wrote: > I'm trying to get the 10-bit DAC of the PIC16F1778 working and am not > being successful. Has anyone used this, or similar? I'm scoping the > output pin and getting nothing. Below is my code. Any push in the right > direction is appreciated. > > Regards, > Mike > > > -- > include 16f1778 -- target PICmicro > -- > pragma target clock 8_000_000 -- oscillator frequency > -- > pragma target OSC INTOSC_NOCLKOUT -- internal oscillator > pragma target PLLEN DISABLED -- PLL off > pragma target CLKOUTEN DISABLED -- no clock output > pragma target WDT DISABLED -- watchdog off > pragma target BROWNOUT DISABLED -- no brownout reset > pragma target FCMEN DISABLED -- no clock monitoring > pragma target IESO DISABLED -- no int/ext osc > switching > pragma target LVP DISABLED -- low voltage > programming off > pragma target MCLR INTERNAL -- internal reset > -- > -- > OSCCON_SCS = 0 -- select primary oscillator > OSCCON_IRCF = 0b1110 -- 8 MHz > OSCCON_SPLLEN = FALSE -- software PLL off > -- > enable_digital_io() -- make all pins digital I/O > -- > LATA = 0 > LATB = 0 > LATC = 0 > TRISA = 0 > TRISB = 0 > TRISC = 0 > > DAC1REFL = 0 > DAC1REFH = 0 > DAC1CON0 = 0b1010_0000 -- DAC on and output to the pin > -- > var byte c = 0 > -- > forever loop > for 255 using c loop > DAC1REFL = c > DACLD_DAC1LD = true > _usec_delay(100_000) > end loop > end loop > -- > -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jallib/26078374-c952-4028-a7a7-310129d93dc0n%40googlegroups.com.
