If you know the offset is 20, give that byte a name as Ioannis suggested. This will act as a place marker for your start point. You can also use a variable start point:
CondVar = inputVal...
THE BOOK of DT's INTERRUPTS is an
organization of interrupt service
routines and other works written by Darrel Taylor, RIP. Interrupt routines are arranged per Darrel's original list. Darrel Taylor's Instant Interrupts are an extension of the work of Tim Box whom in October of 2002 wrote INT_CTRL.pbp Many of the forum members felt this is a long overdue project. THE BOOK of DT's INTERRUPTS will be a valuable resource and a tribute to Darrel Taylor the "Fanatical Contributor". THE BOOK of DT's INTERRUPTS is located at http://dt.picbasic.co.uk/ |
Type: Posts; User: mpgmike; Keyword(s):
If you know the offset is 20, give that byte a name as Ioannis suggested. This will act as a place marker for your start point. You can also use a variable start point:
CondVar = inputVal...
From my own experience, and observing others here through their posts, we all have areas where we're strong, and some areas we never worked with. Is the project a simple input-output controller,...
You have "include fp2032.bas" which doesn't look right. It should be "include pic16f886.bas" (or whatever your PIC is).
When you say "The latest MPLABX", you do know PBP3 works with MPLABX versions 5.35 and older. MPLABX is currently on version 6.00, which uses pic-as instead of the traditional ASM for compilations. ...
So far the only ad I've seen was one that popped up and blocked my access to the site without clicking. This just happened as I was trying to click on a thumbs up on this very page. I have seen no...
It is customary to provide space in the right sidebar for ad placement. It is also common to have an ad placed every 5 posts or so. They get visibility, but without pop-ups. I think the consensus...
I had a similar experience with some PIC18F45K22 dip-40 parts I had laying around for many years. I couldn't get clean digital outputs to the point where things didn't work properly. After spending...
Just another thought, the PSMC Peripheral found on some PIC16F17XX parts (and probably others) should at least clock from XTAL. It's a 16-bit PWM type control strategy.
The 16-bit PWM Module in the PIC12F1572 takes cues from the 16-bit Output Compare (OC) Module. There are several FRMs that cover the dsPIC33 OC functions if you want a more elaborate explanation. ...
Referencing the Mister e Calculator, it looks like the best resolution you can get is 0 to 160, where 160 will be 100% Duty Cycle.
He made one other seemingly useless post with his fence company link embedded. I deleted this one. Maybe I should have deleted the other one. At least in the other one his fence link looked like a...
My first question is why would you try to do the same thing 3 different ways in such a way as they conflict with each other?!?
HSEROUT is Hardware based. If you look at the data sheet for...
When I bought PBP3.1 I spent a few bucks extra and got the paper version of the Manual. I read through many times, underlined things, wrote in the margins, and highlighted excerpts in different...
The best I can think of is shifting & bit masks. If you want to use bits 2 through 5, create a generic temporary variable to put the interim result. Right shift it to put the 1st needed bit at the...
Whether signed or unsigned, 0 = 0.
With an Unsigned BYTE (let's start simple), the range is 0 to 255. From 255, add 1 and you get 0 again, as the BYTE rolls over.
With a Signed BYTE, the range is...
Zero VAR BYTE
Variable VAR BYTE
OtherVar VAR BYTE
ADCIN, Zero
ADCIN, Variable
IF Variable < Zero THEN
Zero = [some newly calculated value]
ENDIF
OtherVar = Variable - Zero
ADCIN Baseline
ADCIN Reference
IF Reference < Baseline THEN
'Sign = negative
'Use subtraction in calculation
'Denote a reduction
ELSE
'Sign = positive
'Use addition in calculation
...
It's been quite a few years since I played with PICAXE, but what I do remember is that to configure the TRIS Registers, with PICAXE an Output = 1, but with PBP an Output = 0; they're backwards.
...
I've been trying to over-use it to let the productive folks know it's there.
Thank you Lester! Let's see how it's received. Haven't gotten that far yet, but did you make a General Forum announcement?
On most forums, there are little icons at the bottom to allow signed-in users to "Like", "Agree", "Disagree", and so forth. The Microchip Forum has a 5-Star rating for individual posts. Even the...
You are probably overwriting the TXREG before it's finished sending the previous packet. You didn't mention which PIC you're using, so refer to the appropriate data sheet for the exact Register...
Did you get the latest PBP3.1.5 update? If so, you need to update the U2 software as well. If you did update both, maybe there's a new bug in one of the two.
Charles posted that he updated PBP3.1 Pro last week:
https://support.melabs.com/member/3-charles-leo
Seems to affect the Q10 and Q43 Families mostly.
Beware, some companies will -- at best desolder chips from used circuit boards or -- at worst, sell dummy chips marked with the labeling of what you want. I've seen numerous articles recently about...