Jump to content
Sign in to follow this  
Nexus

"preload" Tmr0

Recommended Posts

Hello,

 

I have aquestion:

how can I "preload" TMR0 so I can make an exact timer?

In machine code it was:

 

MOVLW 038h ;Preload counter with 14 mSec

MOVWF TMR0

LOOP BTFSS INTCON,2 ;Everey 50 mSec timer overflows

GOTO LOOP

BCF INTCON,2 ;Every 50 mSec program runs from here

MOVLW 038h ;Preload timer again with 14 mSec

MOVWF TMR0

 

How do I do this in P2C? (pascal)

 

Thank You in Advance.

Nexus

Share this post


Link to post
Share on other sites

Use variables with absolute addresses as described in the P2C compiler help.

 

Regards,

Pavel

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...