Mbasic, PICBasic, other

Started by tyru007 November 9, 2004


Looking for a good basic language complier for PICS using a picstart
compatible programmer. I am familiar with Basic and Pascal and would
perfer to work in this environment vs assembly (which i'll pick upas
I go). I have several robot projects and others which I plan to use
pics.

Any recommendation for Mbasic Pro vs Picbasic Pro vs other

Any good serial/USB programmers with ICP and ZIF socket for 18-40 pic
pics.

Currently considering the Olimex MCP with either of the above
compilers and Mlabs IDE

Thanks




Well I'll jump in before someone else (who shall remain nameless) :)

For Basic look at XCSB structured basic from www.xcprod.com

For Pascal then the new MikroPascal from mikroelectronica.co.yu is
quite good. There are not many Pascals out there.

And before a certain Dutch gentleman gets over excited you could also
try a Pascal like language which is Jal www.voti.nl

Any compiler that produces Intel Hex for the Pic can use any Pic
programmer.

The only things that may not work are embedded config fuses in your
code or preloading EEPROM if the programmer doesn't support this.

Some do, but they override your code settings.

Colin

--
cdb, on Tuesday,16 November,2004

I have always been a few Dendrites short of an Axon and believe me it
shows.

Light travels faster than sound. That's why some people appear bright
until they speak!



----- Original Message -----
From: tyru007 <>
To: <>
Sent: Tuesday, November 09, 2004 8:47 PM
Subject: [piclist] Mbasic, PICBasic, other > Looking for a good basic language complier for PICS using a picstart
> compatible programmer. I am familiar with Basic and Pascal and would
> perfer to work in this environment vs assembly (which i'll pick upas
> I go). I have several robot projects and others which I plan to use
> pics.

If you're into robots you may like to know that there is a servo library
available for the XCSB compiler. For the cost of one dedicated servo
controller you can get the Standard compiler + servo library (+source) and
build as many servo controllers as you like (for your own use). Of course
you don't need to build dedicated controllers to get the benefit of the
library, you could just add it to your robot controller to get it to control
servos directly. Have a look at the servo demo at
http://xcprod.com/titan/XCSB/CONTRIB/

If you do plan on using the library in robot controller you will find that
it has a low overhead giving you a lot of free CPU time to get on with other
tasks (details at http://www.xcprod.com/titan/XCSB-DOC/SERVO/desc.html )

Regards
Sergio Masci

http://www.xcprod.com/titan/XCSB - optimising PIC compiler
FREE for personal non-commercial use