I have read the data sheet, I have slept with it, dreamed of it……(wouter 
said once) …. A nightmare.
  May you all just solve this !!!!!!!! WOW

Op zaterdag 22 april 2023 om 16:00:03 UTC+2 schreef Rob CJ:

> Hi Hans,
>
> There are two issues:
>
>    1. ADCON1_ADNPREF does not exist so should be removed.
>    2. The adc library assumes a register called ADCON0_GO but it is 
>    called ADCON0_GONDONE for this chip. I added an alias to solve that (will 
>    also fix it in the adc library.
>
> So this code compiles.
>
> -- Step 1: ADC analog input pin setup 
> const byte ADC_CHANNEL = 2 -- Potmeter connected to pin_A2
> ANSELA_ANSA2 = TRUE -- Channel 2is analog input
> -- Step 2: Set VDD and VSS as Vref
> ADCON1_ADPREF = 0b00
> -- Step 3: Use Frc as ADC clock
> ADCON1_ADCS = 0b111
> const ADC_RSOURCE = 10_000 -- Input resistance: 10K potmeter
> -- Define alias to solve problem with ADC library
> alias ADCON0_GO is ADCON0_GONDONE
> -- Now we can include the library
> include adc
> -- And initialize the whole with our parameters
> adc_init()
>
>
> Kind regards,
>
> Rob
>
>
> ------------------------------
> *Van:* [email protected] <[email protected]> namens hans <
> [email protected]>
> *Verzonden:* zaterdag 22 april 2023 15:50
> *Aan:* jallib <[email protected]>
> *Onderwerp:* [jallib] Re: 16F15325 blink a led 
>  
> Thanks to Rob I got the beginning of my circuit working but now I'm stuck 
> with another problem.
> I want to use pin_A2 as analog input and have used the basics below have 
> tried everything. I now get all sorts of errors, both in the 16F15325 lib 
> and also in e adc lib.
> Can someone help me with the right setting?
> -- Step 1: ADC analog input pin setup
> ?????const byte ADC_CHANNEL = 2 -- Potentiometer connected to pin_A2
> ?????ANSELA_ANSA2 = TRUE -- Channel 2 is analog input
> -- Step 2: Set VDD and VSS as Vref
> ?????ADCON1_ADPREF = 0b00
> ?????ADCON1_ADNREF = FALSE
> -- Step 3: Use Frc as ADC clock
> ADCON1_ADCS = 0b111
> ?????const ADC_RSOURCE = 10_000 -- Input resistance: 10K potentiometer
> -- Now we can include the library
> ????include adc
> -- And initialize the whole with our parameters
> ?????adc_init()
>
> Op donderdag 20 april 2023 om 12:35:15 UTC+2 schreef hans:
>
> Sorry, have used a damaged led, now the blink is working. Up to the next 
> step.
>
> Op donderdag 20 april 2023 om 11:05:50 UTC+2 schreef hans:
>
> I am working with the 16F15325 to use for the NRF24101 but it does not 
> work. So i have tried the blink a led from the sample and that  works also 
> not. Used anaother pic.. same result. 
> atached the files 
> The old man's problems???
> Hans
>
> -- 
> 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/c733f6eb-f4ba-4822-b79f-974ca34dc7f1n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jallib/c733f6eb-f4ba-4822-b79f-974ca34dc7f1n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/233e7b34-8e10-4c26-bb02-02758e70c744n%40googlegroups.com.

Reply via email to