Hi Filip,

I fixed it and tested the attached version on a PIC12F675, which was supported 
by the original library, and om a PIC16F16323 - which is from the same family 
as your PIC16F18313, which now supports that newer version too. In the newer 
PICs you have to explicitly enable timer0 which I forgot.

So this version seems to work fine.  I will add this version later to Jallib so 
that it becomes part of the next release. For now you could copy this version 
over the older version you have in your Jallib release.

Please let me know if it works OK for you too.

Thanks.

Kind regards,

Rob

________________________________
Van: [email protected] <[email protected]> namens Rob CJ 
<[email protected]>
Verzonden: vrijdag 13 mei 2022 20:30
Aan: [email protected] <[email protected]>
Onderwerp: Re: [jallib] Help about timer0_isr_interval library for the 16F18313

Hi Filipe,

I will give it try tomorrow to see why it is not working.

Kind regards,

Rob

Met vriendelijke groet,
Rob Jansen
________________________________
From: [email protected] <[email protected]> on behalf of flyway38 
<[email protected]>
Sent: Friday, May 13, 2022 7:59:06 PM
To: jallib <[email protected]>
Subject: Re: [jallib] Help about timer0_isr_interval library for the 16F18313

Hi Rob,

Thank you once again for your input.
Tested it with no luck. Not working as it seems.
Maybe am doing something wrong... here's the relevant code am using;

Setup code:

-- setup the timer0_isr_interval library
const word TIMER0_ISR_RATE = 1000      -- 1 kHz isr rate
const DELAY_SLOTS = 1                  -- support 1 delay at the same time
include ..\Support\timer0_isr_interval_ROB
--include timer0_isr_interval
timer0_isr_init()                      -- init timer0 isr
set_delay(0, 500)

RunTime (inside Forever Loop) code:

   if (check_delay(0)) then
      set_delay(0, 500)
      --
      RlyCtl = !RlyCtl
      CheckBttn()
   end if

Is my code ok?

Cheers,
Filipe Santos

On Friday, May 13, 2022 at 6:15:20 PM UTC+1 [email protected] wrote:
Hi Filip,

It ahd to do with the fact that newer PICs have different registers and 
different options. I fixed it with aliases and some small code changes but did 
not - yet - test this.

See the attached file. Can you copy this file to your local directory (where 
your main program is) and give it a try?

Thanks.

Kind regards,

Rob

________________________________
Van: [email protected] <[email protected]> namens flyway38 
<[email protected]>
Verzonden: vrijdag 13 mei 2022 13:28
Aan: jallib <[email protected]>
Onderwerp: Re: [jallib] Help about timer0_isr_interval library for the 16F18313


Hi Rob,
Thanks for your time.

Check my error log from compiling the code.

Compilation started at :13/05/2022 12:23:36
jal jalv24q3 (compiled Sep 27 2014)
[Error] (lib/timer0_isr_interval.jal) [Line 56]  "intcon_tmr0ie" not defined
[Error] (lib/timer0_isr_interval.jal) [Line 56]  'end' expected (got 
'intcon_tmr0ie')
[Error] (lib/timer0_isr_interval.jal) [Line 56]  {function starts at 
C:\JALLIB~1\lib/timer0_isr_interval.jal:53}
[Error] (lib/timer0_isr_interval.jal) [Line 56]  "intcon_tmr0ie" not defined
[Error] (lib/timer0_isr_interval.jal) [Line 56]  unexpected token: 
"intcon_tmr0ie"
[Error] (DMT-TechLogger_v1.09.jal) [Line 190]  "timer0_isr_init" not defined
[Error] (DMT-TechLogger_v1.09.jal) [Line 190]  unexpected token: timer0_isr_init
Compiler CommandLine:  C:\JALLIB~1\compiler\jalv2.exe 
"C:\Users\Gonçalo\Desktop\DMTM\PIC\DMT-TechLogger_v1.09.jal" -s 
"C:\JALLIB~1\lib" -no-variable-reuse

Errors :7       Warnings :0

This error is about " intcon_tmr0ie" var no present in my PIC16F18313 target 
file.
But I know theres more vars used in timer0_isr_interval libraryt hat also are 
not present in target file.

Any help would be very appreciated.
Thank you.
On Friday, May 13, 2022 at 7:09:36 AM UTC+1 [email protected] wrote:
Hi Filipe,

Can you be more specific? Do you have a sample program that shows the problem?

Thanks.
________________________________
Van: [email protected] <[email protected]> namens flyway38 
<[email protected]>
Verzonden: donderdag 12 mei 2022 19:18
Aan: jallib <[email protected]>
Onderwerp: [jallib] Help about timer0_isr_interval library for the 16F18313

Hello,

Any help will be appreciated!
Am using this PIC16F18313, and need to use his timer.
Using directly timer0_isr_interval Library gives me many errors.
It seems this PIC target library don't use most of timer library variables.
Tried to correct timer library using vars from PIC target library with no 
success.
Can anyone help in this correction in timer0_isr_interval library.
Thank you very much.

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/d514ec98-8ca6-41c2-b281-82c67509e6f1n%40googlegroups.com<https://groups.google.com/d/msgid/jallib/d514ec98-8ca6-41c2-b281-82c67509e6f1n%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/308385a5-a209-4e99-b3ff-e79d63802195n%40googlegroups.com<https://groups.google.com/d/msgid/jallib/308385a5-a209-4e99-b3ff-e79d63802195n%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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/360d635b-1857-4929-8501-6b1ef10dd66bn%40googlegroups.com<https://groups.google.com/d/msgid/jallib/360d635b-1857-4929-8501-6b1ef10dd66bn%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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/GVXP195MB16371B0E5A21FF81C8572BFFE6CA9%40GVXP195MB1637.EURP195.PROD.OUTLOOK.COM<https://groups.google.com/d/msgid/jallib/GVXP195MB16371B0E5A21FF81C8572BFFE6CA9%40GVXP195MB1637.EURP195.PROD.OUTLOOK.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/GVXP195MB163735153F0066B4CBDECFB5E6CD9%40GVXP195MB1637.EURP195.PROD.OUTLOOK.COM.

Attachment: timer0_isr_interval.jal
Description: timer0_isr_interval.jal

Reply via email to