Proton PICBASIC vs MeLabs PICBASIC


Closed Thread
Results 1 to 23 of 23

Hybrid View

  1. #1
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Fredrick View Post
    Proton PICBASIC vs MeLabs PICBASIC whatīs the diffrent`s?

    Great forum btw.
    Person 1 - PicBasicPro is the BEST!

    Person 2 - No...Proton Rocks!

    Person 1 - No...PicBasicPro is best!

    and so on and so on...

    Person 3 - Person's 1 and 2 are both wrong!!!

    Get the datasheets/instruction manuals for both of them. Read them. Figure out what you want to accomplish. You might end up going with free assembly, or maybe even C, or something else entirely.
    Personally, I've only used PicBasicPro. I like it and like it a lot.
    I'm sure there's nothing wrong with Proton Basic, and if I'd have bought Proton instead of PicBasicPro, the argument would be the other way around in reverse upside down.

  2. #2
    Join Date
    Jan 2008
    Location
    Sweden
    Posts
    187


    Did you find this post helpful? Yes | No

    Default

    Ok thanx.
    Itīs like PC or MAC then...

    So both Proton and MeLabs PICBASIC can do the same job! ?

  3. #3
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    yup, both WILL do the same job, the power is back to the keyboard, not in your hard drive...

    There's a lot of thread about that here, do a little search within the forum.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  4. #4
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    I too have never used Proton before.

    And all I can say is that there was a group of people here that used to be pretty good with PBP, who suddenly switched to Proton.
    You'll now find those same people over at the Swordfish forum.

    I would not recommend Swordfish for beginning programmers.

    But if you're proficient in a language like Delphi (pascal), Javascript, or other "Highly Structured" languages, you might find Swordfish easier to work with.

    _
    DT

  5. #5
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    Down side... for 18F only
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  6. #6
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default 18f

    Oh yeah, forgot about that.

    Been back to PBP long enough not to remember.
    Yes, I thought I had switched to Swordfish at one point.

    But really, I've never come across anything I couldn't do with PBP.
    Well, with a little ASM added

    _
    DT

  7. #7
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    and...
    {.mod ...}
    '
    '
    {.endmod}



    As i said, the power is back to the keyboard.

    I agree, PROTON may have better function set built-in. Where's the fun?
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  8. #8
    Join Date
    Sep 2007
    Location
    USA, CA
    Posts
    271


    Did you find this post helpful? Yes | No

    Default

    I own both, and for the most part, I agree with the above comments. There are some significant differences worth noting.

    PicBasic Pro (PBP) was designed to be a PIC alternative to Basic Stamp 2's. It's very good at that, and its code runs much faster than stamps. It is very easy for beginners to transition to PIC's from Stamps. I've made some good code with it. You pay for version updates.

    Proton+ Development Suite (PDS) was designed to be a good PIC compiler, with many commands being Stamp compatible. (They've also added some similar commands that are optimized for your specific use, instead of a "catch-all" command.) PDS has a broader command range, and compiles code much smaller and runs faster than PBP. (My PBP code converted to PDS was about 20% smaller!) The current Beta version, which is available to all licensed users, has many new powerful features, like automatic variable saving for interrupts. (This makes a few of Daryl's add-in code obsolete.) There are three levels of optimization for even more compact code, that can save up to another 15%. For 18F's, both high level and low level interrupts are supported. Plus, you get a development board simulator to test your code in. PDS has a macro capability to make your own commands, and call them with parameters, just like any other basic command. I'm one of those who "switched", and most of what I do is now PDS.

    Both forums have excellent support.

    And yes, Swordfish looks neat, but it's only 18F's. I'm sure that will change, eventually, but probably towards more advanced PIC's. It's "structured", but that really only has a benefit if you are writing huge code (which 16F's and smaller can't handle). In reality, you can write structured code in PBP or PDS, too; it just looks slightly different.

  9. #9
    Join Date
    Sep 2007
    Location
    USA, CA
    Posts
    271


    Did you find this post helpful? Yes | No

    Default

    For those who don't know, Swordfish was written by the same guy who wrote MicroCode Studio (PBP IDE) and also the IDE for Proton.

  10. #10
    Join Date
    Dec 2005
    Posts
    1,073


    Did you find this post helpful? Yes | No

    Default

    mikroBasic for PIC is another procedural basic. It's very advanced in some areas (e.g. handling interrupts), less so in others. It has a ton of libraries although they tend to be 18F oriented. It's worth investigating if you're trying to decide on a PIC development language. It costs less than PBP and you don't need a license for apps that are smaller than 2K.

  11. #11
    Join Date
    Feb 2003
    Location
    Sydney, Australia
    Posts
    126


    Did you find this post helpful? Yes | No

    Default

    I have a copy of MikroBasic, but find it frustrating that it does not have equivalents to SerIn2 command with time-outs if there is no data. So for any serial you need to write an interrupt routine otherwise the serial receive is a blocking command...

    But on the other hand it does support GLCD, Ethernet parts and CF or SD Cards out of the box.

    bill

Similar Threads

  1. PICBasic Pro vs. Proton Dev System
    By hjsong in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 6th February 2007, 04:17
  2. PICBasic Pro vs Proton PICBasic
    By CosMecc in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 3rd November 2006, 16:11
  3. help me Proton PICBASIC version compl
    By samirouf in forum mel PIC BASIC
    Replies: 2
    Last Post: - 1st May 2005, 19:25
  4. Question for all that use MELABS PICBASIC PRO
    By oskuro in forum Off Topic
    Replies: 2
    Last Post: - 24th March 2005, 17:15
  5. Proton development board with Picbasic
    By pjsmith in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 25th July 2004, 22:19

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