16/32 bits PIC support in PBP?


Closed Thread
Results 1 to 11 of 11

Hybrid View

  1. #1
    Join Date
    Mar 2003
    Location
    Commerce Michigan USA
    Posts
    1,166


    Did you find this post helpful? Yes | No

    Default

    comwarrior, Thin Quad Flat Pac....

    Dave Purola,
    N8NTA

  2. #2
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default

    I doubt PBP will ever support anything in the 16/32 bit devices for the reasons posted above.
    You can't write for them directly in assembler with MPLAB,
    so how could a high level language that compiles to assembler be of any use?
    I can't see a version of PBP ever existing that compiles BASIC to C code for these devices,
    it would just be plain silly because they are both fairly high level languages, and C is far superior.

    The apparent lack of awareness of exactly what is being missed out on is rather unfortunate.

    On the other hand I think there will always be reasons to upgrade PBP to later versions.
    The way it compiles your basic code to asm can always be improved upon,
    and new features can always be added for the chips it does support.

    I don't see much of a long term future for PBP with the way Microchip is going though.

    Having just started with a dsPic, I can recommend Micrchip's C-30 compiler.
    When the free trial expires, all you lose are the code optimisation features that reduce
    the program memory consumed by your program, etc.
    Not too bad for a free product that would otherwise cost close to $500.

  3. #3
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,653


    Did you find this post helpful? Yes | No

    Talking no 16 and 32 bits assemblers ... joking' I hope ...

    Quote Originally Posted by Art View Post
    I doubt PBP will ever support anything in the 16/32 bit devices for the reasons posted above.
    You can't write for them directly in assembler with MPLAB,
    so how could a high level language that compiles to assembler be of any use?
    .
    Hi, Art,

    I won't be so sure ...

    What are MPLAB ASM30 and ASM 32 , for you ???

    Have a look to the relevant chapters in MPLAB HELP ...

    Alain

    one example for ASM32:



    #include



    </PRE>

    ############################


    </PRE>

    # main routine


    </PRE>

    ############################


    </PRE>

    .text


    </PRE>

    .set noreorder


    </PRE>

    .ent main


    </PRE>

    main:


    </PRE>

    # Do something here


    </PRE>

    nop


    </PRE>

    # Infinite loop


    </PRE>

    1:


    </PRE>

    b 1b


    </PRE>

    nop


    </PRE>

    .end main


    </PRE>

    .globl main


    </PRE>
    Last edited by Acetronics2; - 7th May 2010 at 12:46. Reason: html code bugs !!!
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

  4. #4
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default

    Ah, well I stand corrected.
    Maybe I just made that assumption because I see no transitional asm file on the way from C code to hex file
    when I compile a C-30 project. A member here recently prompted me to check.

    The question is do the asm30 and asm32 products cost money that would have to be spent
    in addition to the PBP compiler that supported them (if it ever did exist) ?

  5. #5
    Join Date
    May 2007
    Posts
    604


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Art View Post
    The question is do the asm30 and asm32 products cost money that would have to be spent in addition to the PBP compiler that supported them (if it ever did exist) ?
    I am not aware of MC ever charging for the use MPASM so my guess is that the same would apply to MPASM30 and MPASM32. The products are copyrighted by MC but since they are useable only with the copyright owners products, I don't think that there is an issue here. It is the same with other manufacturers AFAIK.

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts