Searching \ for 'Pic BasicPro' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/languages.htm?key=basic
Search entire site for: 'Pic BasicPro'.

Truncated match.
PICList Thread
'Pic BasicPro'
1999\12\28@211437 by spamdogg

flavicon
face
Is anyone using the Pic Basic Pro Complier from Micro Engineering Labs?

If so, What do you think of it?

Scott

1999\12\28@212917 by Fansler, David

flavicon
face
Scott - I have had PBP for several months, but only started using it at the
beginning of December.  In a nut shell, I love it.  It allows much faster
coding that via assembly - all though I would bet that an assembler program
would run faster.  Interrupts are not trivial to implement.  So depending on
the application, I will choose PBP over assembler any day.  Also there is a
PBP mail list that is very helpful.

David V. Fansler
Network Administrator
TripPath Imaging, Inc.  (formerly AutoCyte, Inc.)
336-222-9707 Ext. 261
spam_OUTdfanslerTakeThisOuTspamautocyte.com
Now Showing! http://www.mindspring.com\~dfansler\
<http://www.mindspring.com\~dfansler\>
Updated December 16, 1999
Ann's Cancer & David's Observatory



               -----Original Message-----
               From:   Scott Beatty [.....spamdoggKILLspamspam@spam@WEBBERNET.NET]
               Sent:   Tuesday, December 28, 1999 9:08 PM
               To:     PICLISTspamKILLspamMITVMA.MIT.EDU
               Subject:        Pic BasicPro

               Is anyone using the Pic Basic Pro Complier from Micro
Engineering Labs?

               If so, What do you think of it?

               Scott

1999\12\29@072115 by Fernando

flavicon
face
Without it I will do only very basic soft with the limited time I have.
Very good and I have not yet the last version.
Fernando

-----Original Message-----
From: Scott Beatty <.....spamdoggKILLspamspam.....webbernet.net>
To: <EraseMEPICLISTspam_OUTspamTakeThisOuTMITVMA.MIT.EDU>
Date: Quarta-feira, 29 de Dezembro de 1999 2:14
Subject: Pic BasicPro


>Is anyone using the Pic Basic Pro Complier from Micro Engineering Labs?
>
>If so, What do you think of it?
>
>Scott
>

1999\12\30@014936 by Dr. Imre Bartfai

flavicon
face
Hi,

I have been using the PicBasic Pro for a year; I am satisfied with it, as
the effectivity is increased enorm. However, there are some tricks one may
want to know. If interested, please tell me, and I could make them public.
Once again, it is worth using it.

Regards,
Imre

1999\12\30@060205 by Fernando

flavicon
face
Hi,

Please, I think many people would like to learn all tricks: to discover a
single trick alone usually takes many time.
Thanks
Fernando

{Original Message removed}

1999\12\30@154204 by p.cousens

flavicon
face
Dr. Imre Bartfai wrote:
>
> Hi,
>
> I have been using the PicBasic Pro for a year; I am satisfied with it, as
> the effectivity is increased enorm. However, there are some tricks one may
> want to know. If interested, please tell me, and I could make them public.
> Once again, it is worth using it.
>
> Regards,
> Imre

I would like to hear them.
I find that there many undocumented traps (features)

I wrote a autodialer program not long ago.
16f84, LCD and 4 buttons to input the dial numbers that are then stored
in
data EEprom.
The undocumented "feature" I found was that
dtmfout portb.3,[B1]   (where B1 is the number to be dialed)
does not work

serout portb.3,[B1]
does work

I had to write ten dtmfout (0-9) lines
and use branch to access them using lot's more program space
now the program is too big, maybe an extra 300 bytes
and I don't think that there is anyway I will get it to fit in.

--
Peter Cousens
email: p.cousensspamspam_OUTcwcom.net  or  @spam@p.cousensKILLspamspamvirgin.net
smail: 48, Yarmouth Cresent, London, N179PQ, England.

1999\12\31@020337 by Dr. Imre Bartfai

flavicon
face
Hi,

a very interesting trick can eliminate a lot of overhead. It can be used,
if: the program you write would fit in a code space which is smaller than
the used processor. E. g. you have a program slightly less than 2 kwords,
AND the processor is either 4k or 8k code space.

Now, at the very begin of the program one can set

DEFINE CODE_SIZE 2      ' expected size of program in kwords

and - of course - you should verify whether the compiled program does not
exceed this limit. If not, you won! E. g. I had a program for a 16F876.
The code was before: 1860 words or so, and after: 1454 words, so one can
save almost a quarter of precious program code area.

Regards,
Imre


On Thu, 30 Dec 1999, Fernando wrote:

> Hi,
>
> Please, I think many people would like to learn all tricks: to discover a
> single trick alone usually takes many time.
> Thanks
> Fernando
>
> {Original Message removed}


'Pic BasicPro'
2000\01\01@222850 by Stuart
flavicon
face
What exactly does this line do
Stuart

-----Original Message-----
From: Dr. Imre Bartfai <KILLspamrootKILLspamspamPROF.PMMF.HU>
To: RemoveMEPICLISTTakeThisOuTspamMITVMA.MIT.EDU <spamBeGonePICLISTspamBeGonespamMITVMA.MIT.EDU>
Date: Friday, December 31, 1999 6:02 PM
Subject: Re: Pic BasicPro


{Quote hidden}

as
>> >the effectivity is increased enorm. However, there are some tricks one
may
>> >want to know. If interested, please tell me, and I could make them
public.
>> >Once again, it is worth using it.
>> >
>> >Regards,
>> >Imre
>> >
>>
>>
>

2000\01\03@015947 by Dr. Imre Bartfai

flavicon
face
Hi,

it compiles to the line

#define CODE_SIZE 2

for the PM assembler. That variable is used at the evaluation of some
built-in macros, especially at L?CALL (calls so), to calculate the
necessary PCLATH setting. I have experienced, the behavior of this macro
is not always optimal as it generates superfluous PCLATH bith setting even
if it is not obvious. The said DEFINE can cure this.

Hope this helps.

Imre


On Sun, 2 Jan 2000, Stuart wrote:

> What exactly does this line do
> Stuart
>
> {Original Message removed}

2000\01\03@063237 by Stuart

flavicon
face
So you would use it when you a trying to work out when you are crossing page
boundries?
Regards
Stuart
{Original Message removed}

2000\01\04@015347 by Dr. Imre Bartfai

flavicon
face
Hi,

I think it would make not a lot of sense. Setting PCLATH bits are
designated for crossing page boundaries, so they are necessary in that
case. As CODE_SIZE 2 says, there is an assumption the code page will not
be crossed.

Optimizing PCLATH setting such way they would be set ONLY if necessary I
think is another (harder) story...

Regards,

Imre


On Mon, 3 Jan 2000, Stuart wrote:

> So you would use it when you a trying to work out when you are crossing page
> boundries?
> Regards
> Stuart
> {Original Message removed}

2000\01\04@040424 by Stuart

flavicon
face
Ok, thanks for that
stuart
-----Original Message-----
From: Dr. Imre Bartfai <rootEraseMEspam.....PROF.PMMF.HU>
To: EraseMEPICLISTspamMITVMA.MIT.EDU <RemoveMEPICLISTEraseMEspamEraseMEMITVMA.MIT.EDU>
Date: Tuesday, January 04, 2000 5:51 PM
Subject: Re: Pic BasicPro


{Quote hidden}

page
{Quote hidden}

even
{Quote hidden}

16F876.
>> >> >The code was before: 1860 words or so, and after: 1454 words, so one
can
{Quote hidden}

More... (looser matching)
- Last day of these posts
- In 2000 , 2001 only
- Today
- New search...