Your answer is appreciated, you took awhile to answer and you're right - read. Most people would just reply with - hey idiot - read the docs for petes sake.
I've read the docs about 25 times, but...
Where have you given EE_Duty a value? Instead of "EE_Duty VAR WORD" try using "EE_Duty CON 0" where you are using EEPROM Address 0 as a storage place for your Duty.
mpgmike Today, 05:56First; when you look at a Special Function Register in the Data Sheet, there are letters & numbers above each Bit in the Register. For example, ADCON0 bit 7 (denoted as ADCON0.7) has "R/W-0" above...
mpgmike Today, 05:39I'm using Analog port 2 on 16F616 - 4Mhz.. VDD as reference. Any help would be great. I didn't have to set the ADCON registers for 8 bit. Why is 10 bit different? Was I lucky?
pescador Today, 03:36I dont know what I'm doing.. I dont know what to set ADCON1 to.
pescador Today, 03:23Its working - but crazy numbers now - 32k instead of 1024 uggg...
pescador Today, 03:02I've been reading other posts - so I tried this to see if light would turn green - fail
DEFINE ADC_BITS 10
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 50
ADCON1=%10000010
OUTPUT PORTA.1 ...
Note: - I'm not doing anything as far as CCP1CON, CM1CON0,CM2CON0, CM2CON1, ADCON1.
Yes I'm new...
Re: ADC resolution for 16F616
My ADCON0 register looks like this 10010011. Now I have to figure out why it worked.
pescador Today, 13:40starting from left
1 = Right justified, needed for 10 bit
0 = reference is VDD
0010 = using AN2
1 = not...