Hello Rob, Tried today your code for the "new" ADC and have installed already the new JAL 1.7.0 Heres th error log:
[Error] (DMTM_v3.00_1.jal) [Line 168] "ansel_ans3" not defined [Error] (DMTM_v3.00_1.jal) [Line 168] unexpected token: ansel_ans3 Any help will be appreciated. Thank you. Cheers, Filipe Santos. On Tuesday, August 16, 2022 at 8:32:24 PM UTC+1 flyway38 wrote: > Hi Rob, > > Thanks for your help. > Am using PIC18F2580. > > Cheers, > Filipe Santos > > On Tuesday, August 16, 2022 at 7:30:10 PM UTC+1 [email protected] wrote: > >> Hi Filipe, >> Your question about the 40 MHz depends on the pic you are using >> >> Which one is that? >> Kind regards. >> >> Rob >> >> Met vriendelijke groet, >> Rob Jansen >> ------------------------------ >> *From:* [email protected] <[email protected]> on behalf of >> flyway38 <[email protected]> >> *Sent:* Tuesday, August 16, 2022 8:16:59 PM >> *To:* jallib <[email protected]> >> *Subject:* Re: [jallib] PIC18F2580 ADC CHANNELS >> >> Hi Rob >> >> Thank you very much for the heads up. >> Managed to make it work, doing some changes to "old" ADC_Channels... :D >> But will move my JAL install to the new one. >> Thanks once again. >> >> Now am trying to make this PIC to run at 40MHz... >> Any help here? >> Thanks >> >> >> Cheers, >> Filipe Santos. >> >> On Tuesday, August 16, 2022 at 6:10:43 PM UTC+1 [email protected] wrote: >> >> Hello Filipe, >> >> I had to look this up since the library adc_channels.jal does not exist >> anymore since Jallib release 1.5.0. It was there in 1.4.0 and currently we >> are at 1.7.0. >> >> The problem was that the library was not maintainable anymore so it was >> removed and the configuration of the channels was moved to the program of >> the user. Also the use of JANSEL was removed from all device files because >> of the same reason. >> >> So I suggest you download the latest Jallib release and look at one of >> the adc sample files. They are all updated to incorporate this change. >> >> For example, a typical adc set-up in your main program will then look >> something like this but this is PIC dependent. >> >> -- Step 1: ADC analog input pin setup >> const byte ADC_CHANNEL = 3 -- potmeter connected to >> pin_AN3 >> ANSEL_ANS3 = TRUE -- port 3 is analog input >> (default) >> pin_AN3_direction = input >> -- Step 2: Set VDD and VSS as Vref >> ADCON0_VCFG = FALSE >> -- Step 3: Use Frc as ADC clock >> ANSEL_ADCS = 0b011 >> const ADC_RSOURCE = 4_700 -- Input resistance: 4.7K >> potmeter >> -- 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 flyway38 >> <[email protected]> >> *Verzonden:* dinsdag 16 augustus 2022 17:58 >> *Aan:* jallib <[email protected]> >> *Onderwerp:* [jallib] PIC18F2580 ADC CHANNELS >> >> Hello to all, >> >> Am coding for this PIC (18F2580) now. >> Need to use ADC and compiling fails with this log; >> >> LOG: >> jal jalv25r6 (compiled Oct 29 2021) >> generating p-code >> 992 tokens, 700421 chars; 14125 lines; 19 files >> generating PIC code pass 1 >> generating PIC code pass 2 >> 1293 data accesses checked, 0 errors >> 87 skips checked, 0 errors >> writing result >> C:\JALLIB~1\lib/adc_channels.jal:3315: " >> Unable to configure ADC channels. >> Configuration is supposed to be done using ANS bits >> but it seems there's no ANS bits for this PIC. >> Maybe your PIC isn't supported, please report !" >> 1 errors, 0 warnings >> >> Any help will be appreciated. >> Thank you. >> >> Kind regards, >> Filipe Santos. >> >> -- >> 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/ab00461c-c965-43b7-8ef4-c8d726515d85n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jallib/ab00461c-c965-43b7-8ef4-c8d726515d85n%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/3c8637ac-86dc-4ac5-ae44-b6b19cd98228n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jallib/3c8637ac-86dc-4ac5-ae44-b6b19cd98228n%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/7e26946d-2b76-45da-bfd1-9fab42194087n%40googlegroups.com.
