Hola:
Este es un rompecabezas que asalta a todo aquél que empieza con PICs y PICbasic y como yo ya he pasado por ello, espero que la información os sirva a todos los novatos. Si hay algún fallo os ruego que me disculpeis, todavía soy novato
. Aprovecho el e-mail que en su día envié a mi hijo, que le pasó lo mismo.
-
PICBASIC es la denominación genérica de cualquier lenguaje de estructura similar al
BASIC de toda la vida, pero aplicados a los microcontroladores
PIC de
Microchip. No obstante, creo que uno de los desarrolladores reclama como suya esta palabra genérica, llamando así a su versión más básica. Conviene saber que como BASIC no existía ningún compilador (o tan solo el original inventado por no sé quién), o bien se llamaba QBASIC o GWBASIC o VisualBasic, etc., pues lo mismo pasa con PICbasic.
-
PICbasic Pro Compiler o
PICbasic Pro es uno de estos lenguajes, muchos abrevian y le llaman
PBP. El desrrollador es
microEngineering Labs, Inc., a menudo conocido por
melabs y puedes encontrarlo en
http://www.melabs.com/. Su foro oficial está en
http://www.picbasic.co.uk/forum/. No incorpora, al menos que yo sepa, ningún editor de fuentes por lo que recomienda un editor denominado
MicroCode Studio. Hay una versión básica denominada PICBasic, a secas.
-
PICbasic Plus Compiler o
PICbasic Plus es otro lenguaje similar al anterior, algunos también le llaman
PBP lo que ha dado lugar a no pocas equivocaciones a los novatos, tal vez por ello, su desarrollador
Crownhill Associates lo ha rebautizado como
Proton Plus Basic Compiler que algunos (incluído el propio desarrollador) abrevian con
Proton Plus o
Proton+ y puedes encontrarlo en
http://www.crownhill.co.uk aunque tiene otra web específica en
http://www.picbasic.org/. Su foro oficial está en
http://www.picbasic.org/forum/. Si mal no recuerdo, el cambio de nombre se produjo a partir de la versión 2.1.4, pero creo que eso no lo tienen claro ni los de Crownhill
. Incorpora un editor de fuentes un poco pobre que se identificaba como
pbp_editor.exe, o sea, que lo de PBP era un follón.
-
Proton Plus Basic Compiler o
Proton Plus o simplemente
Proton+ ya ha sido explicado en el párrafo anterior. Los enlaces a las Webs y foros son lógicamente, los mísmos que en el párrafo anterior. Tambien tienen una versión básica denominada Proton, ya en desuso pero que todavía aparece en su foro. Conviene saber que posiblemente os encontreis con una nueva denominación, la de
Proton Development Suite o
Proton PICbasic Development Suite o simplemente
Proton DS. Seguidamente os lo aclaro.
-
Proton Development Suite o
Proton PICbasic Development Suite o simplemente
Proton DS. Se trata del
Proton+ más un
Proton IDE (
Integrated Development Environment), es decir el compilador asociado a una interfaz visual. Tampoco aquí acaba la historia porque os podeis encontrar con una variante del
Proton IDE (o tal vez sus auténticos creadores), se llama
Mecanique IDE, asociado al correspondiente
Proton+. También los enlaces a Webs y foros son los mísmos.
Resumiendo, PICbasic Pro es de Melabs y utiliza el editor Microcode Studio. PICbasic Plus es de Crownhill y utiliza el editor propio pbp_editor.exe y Proton+ es de Crownhill, es el nuevo nombre dado a las nuevas versiones de su PICbasic Plus y utiliza su propio editor bajo un entorno denominado Proton IDE y Mecanique IDE. Sencillo ¿no?. Saludos,
Virolay
NOTAS:1.- Observaréis que el desarrollador Crownhill utiliza la palabra genérica PICbasic en sus Webs, con independencia de que su producto definitivamente ya se llame Proton+, etc. y de hecho, una de sus páginas Web y la de su foro tienen en su URL la palabra
picbasic. Para acabar de liarla, el desarrollador Crownhill es el representante de Melabs en UK y por eso, cuando entrais en la página del foro de Melabs aparece el logotipo de Crownhill Associates en la parte superior izquierda.
2.- PIC Basic Plus y Proton+ son bastante compatibles con las fuentes de PICbasic Pro ya que incorporan interpretación de una buena parte de las sentencias de PICbasic Pro (En los IDE, al compilar, incluso se advierte de ello), no obstante no suele ser demasiado dificil pasar de PICBasic Pro a PICbasic Plus y Proton+.
3.- Proton IDE y Mecanique IDE sólo funcionan cuando están integradas con sus correspondientes versiones de Proton+.
4.- Hay más BASICs para PICs, pero o son muy personalizados para determinados productos, caso del BASIC Stamp