Pues a ver si me podéis decir qué compiladores, aparte del ensamblador de Microchip, se pueden encontrar por ahí para entorno güindous. He visto algunos que están limitados en cuanto al tamaño del programa, mikroBasic, mikroPascal, otros tienen fecha de caducidad, dsPICC, ...quisiera algo que no me diera mucho la murga, a ser posible C o Basic, y, ya puestos, algún sitio en que se pudiera conseguir by the face. También, aprovechando para pedir, algún sitio en que tengan información del assembler en castellano. Mientras tanto sigo buscando Saludos Joan
Yo me hice mi propio compilador-ensamblador ;-) está en
formatting link
Es una especie de ensamblador pero usando la sintaxis del C, por ejemplo en vez de INC var pongo ++var; tambien tiene un analizador de expresiones sencillo, que resuelve expresiones siempre que se puedan resolver usando solo el registro W, permite direccionar con punteros, etc....
*NO* te lo recomiendo porque no tengo tiempo de documentarlo, es decir que lo comento solo para tirarme el pegote :-))
Cuando comencé a mirar esto de los PICs me di cuenta que el asm me resultaba antinatural (por la costumbre de usar el de intel), y el C me daba poco control sobre el código para usarlo en un micro con tan poca memoria.
"Nolo Pongo" escribió en el mensaje news: snipped-for-privacy@4ax.com...
y,
del
etc....
Aparte de haberte tirado el pegote, ¿funciona? Lo digo porque lo de ++ no es ninguna animalada.
A mí me pasa parecido. Se me hace raro ese assembler. Pero no creo que sea por el lenguaje en sí sino por la propia filosofía del chip. Supongo que aunque encuentre un compilador de C o de otro lenguaje de alto nivel al final todo se reducirá a inportb y outportb, porque no tiene nada más. Lo único que podría solucionar son los cálculos matemáticos. Me bajaré ese tuyo a ver si me aclaro con él. Si no te digo nada será que lo habré borrado :( Saludos Joan
Hombre, funcionar si que funciona. He hecho unos cuantos programas para el 16F84, llegando a meter en 1K una cantidad de código que en C sería imposible de hacer, y a la vez permitiendo hacer modificaciones facilmente porque el código es mucho más facil de mantener que en asm puro y duro.
En C tienes el CCS en sus m=FAltiples versiones (dependiendo de los PIC = te sirve uno u otro, consigue el PCWH q es el m=E1s avanzado y lo = incluye todo). Est=E1 bastante bien documentado, incluso hay un manual = de usuario traducido al castellano, todo lo tienes en el eMule by the = face, yo mismo lo tengo compartido.
Luego, en C tb tienes el Hi-Tech pero este no est=E1 tan integrado en = windows, es un compilador DOS, pero q se maneja directamente desde el = entorno MPLAB IDE, por lo q bien configurado ni te enteras q trabaja = bajo DOS. Tambi=E9n disponible en el eMule. Y en Basic tengo o=EDdo el PBasic de Parallax, s=F3lo o=EDdo pq desde = los tiempos del Qbasic q no lo toco.
Sobre documentaci=F3n en castellano del assembler de los PIC en esta = direcci=F3n tienen bastantes libros, a pesar de q dicen q los libros del = Angulo son bastante malos la verdad es q en castellano poca cosa m=E1s = hay, si alguien sabe algo mejor que lo diga: =
formatting link
--=20 Saludos. Mi web en
formatting link
---------------------------------------- Quitar las XX para responder por mail.
---------------------------------------- =20 "ReSeT" escribi=F3 en el mensaje = news: snipped-for-privacy@uni-berlin.de...
"Robert M. L." escribió en el mensaje news: snipped-for-privacy@uni-berlin.de... En C tienes el CCS en sus múltiples versiones (dependiendo de los PIC te sirve uno u otro, consigue el PCWH q es el más avanzado y lo incluye todo). Está bastante bien documentado, incluso hay un manual de usuario traducido al castellano, todo lo tienes en el eMule by the face, yo mismo lo tengo compartido.
Luego, en C tb tienes el Hi-Tech pero este no está tan integrado en windows, es un compilador DOS, pero q se maneja directamente desde el entorno MPLAB IDE, por lo q bien configurado ni te enteras q trabaja bajo DOS. También disponible en el eMule. Y en Basic tengo oído el PBasic de Parallax, sólo oído pq desde los tiempos del Qbasic q no lo toco.
Sobre documentación en castellano del assembler de los PIC en esta dirección tienen bastantes libros, a pesar de q dicen q los libros del Angulo son bastante malos la verdad es q en castellano poca cosa más hay, si alguien sabe algo mejor que lo diga:
formatting link
--
Saludos.
Mi web en www.telefonica.net/web/rml
----------------------------------------
Quitar las XX para responder por mail.
----------------------------------------
Gracias, voy a poner a currar a la mula, que por lo menos se gane el pienso.
Saludos
Joan
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.