TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: macedo en 05 de Mayo de 2010, 21:55:46
-
Hola estoy queriendo empezar a programar en C para PIC pero la realidad que no tengo idea de nada en C, programaba un poco en ASM, y quiero saber que es
CCS, Hi Tech u otros, que necesito para compilar, y si saben de algun libro en lo posible en español para ir leyendo se los agradecere, en definitiva necesito unos consejos y una guia de como empezar.
Gracias Ale :-/
-
Hola macedo, revisa estos Tutorial C (http://www.megaupload.com/?d=Y11VHAS1)
saludos.
-
Hola!! Si no sabes nada de C, yo te recomiendo q primero empieces programando en la PC para ir familiarizandote con el lenguaje. El libro "aprendiendo C en 24 horas" es bastante simple y bueno a la vez.
Luego para empezar a programar pics, tenes q elegir un compilador. CCS es muy potente y facil de usar (es el q uso yo). Pero el "oficial" de microchip es el C18 (y C32). Muchas tecnologias nuevas q lanza microchip no son soportadas por CCS, asiq fijate q crees q te conviene mas.
Y el resto es cuestion de leer muchos ejemplos, guias y tutoriales q hay en el foro :wink:
mucha suerte!!
-
Yo "aprendí" leyendo los siguientes libros que encontré en internet
"Aprenda lenguaje ANSI C como si estuviera en primero"
"An introduction to programming the Microchip PIC in C"
"Compilador C CCS y simulador Proteus para microcontroladores PIC"
El segundo fue el que más fácil me resultó.
-
tambien puedes chekear este hilo del C18, lo hice cuando empezaba con el C y lo aplique al PIC gracias al compilador de microchip C18 para los pics18Fxxxx.
microcursillo C18 principiantes (http://www.todopic.com.ar/foros/index.php?topic=17017.msg114250#msg114250)
-
Hola, voy a empezar a revisar los tut y pdf, otra pregunta los compiladores c18 son para pic18 y los c2 para pic 32?
Gracias
-
Hola, voy a empezar a revisar los tut y pdf, otra pregunta los compiladores c18 son para pic18 y los c32 para pic 32?
Gracias
sip, para la gama 16F existe el compilador de hitech PICC, cuyo compilador es 95% igual que el C18 y el C30.
-
Hola estos libros tambien ayudan?
LINK ELIMINADO
Gracias
-
Hola estoy queriendo empezar a programar en C para PIC pero la realidad que no tengo idea de nada en C, programaba un poco en ASM, y quiero saber que es
CCS, Hi Tech u otros, que necesito para compilar, y si saben de algun libro en lo posible en español para ir leyendo se los agradecere, en definitiva necesito unos consejos y una guia de como empezar.
Gracias Ale :-/
Hola Ale
Un dato si estas cerca de Rosario SF la gente de Firtec tiene unos manuales editados por ellos sobre el CCS espectaculares muy didácticos son mas de 100 páginas y forman parte de los cursos que imparten, de repente si te contactas con ellos podes ver ese tema, los cursos que ellos dictan son realmente buenos todos prácticos (se trabaja con los micros realmente no en simuladores) y son muy acesibles si tenes oportunidad consultalos, podes averiguar en su pagina web.
Saludos
Vigo
-
Hola Vigo, lamentablemente no estoy cerca pero voy a ver como hago para contactarme y sacarme de algunas dudas
alguien sabe de estos libros si son buenos:
_El Lenguaje de Programación C, Kernighan y Ritchie (Pearson)
_Como Programar en C/C++, Deitel (Prentice Hall)
_Programación en C++ con C++ Builder, Zeitoune y Rettore
Gracias Alejandro
-
Hola Vigo, lamentablemente no estoy cerca pero voy a ver como hago para contactarme y sacarme de algunas dudas
alguien sabe de estos libros si son buenos:
_El Lenguaje de Programación C, Kernighan y Ritchie (Pearson)
_Como Programar en C/C++, Deitel (Prentice Hall)
_Programación en C++ con C++ Builder, Zeitoune y Rettore
Gracias Alejandro
yo tengo el primero. en castellano es espectacular!, me sirvio muchisimo para el PICC de hitech, el C18 C30 de microchip.
-
micro_cadaver, sabes si ese libro que mencionas lo venden en Peru, cuanto cuesta y donde.
-
Hola es bueno el Micro C para PIC o el Micro C PRO para pic.
Gracias
-
Hola es bueno el Micro C para PIC o el Micro C PRO para pic.
Gracias
es una pregunta? o comentario.
-
Hola es bueno el Micro C para PIC o el Micro C PRO para pic.
Gracias
Si es una pregunta, el MikroC PRO es mejor que el MikroC, pero si los comparamos con CCS, MikroC es más fácil de aprender a usar pero tiene la desventaja que genera mucho más código que CCS, además las librerías de CCS son código abierto mientras que MikroC no, es decir si en algun momento deseas realizar modificaciónes a las librerías de MikroC no lo podrás hacer.
Otra cosa es que las librerías de MikroC para USB solo sirven para modo HID mientras que las de CCS sirven para todos los demás modos.
-
El problema con el CCS es que hace uso de funciones built-in y de esas no hay código fuente disponible.
-
Ha, gracias y les hago otra CCS y Hi Tech con cual podria empezar, y soportan PIC32
Gracias
-
Ha, gracias y les hago otra CCS y Hi Tech con cual podria empezar, y soportan PIC32
Gracias
Para PIC32 sólo existe el compilador C32 de Microchip y el de HiTech.
Para los pic de baja y media gama creo que CCS es buena idea, aunque HiTech tiene lo suyo.
CCS es de pago y HiTech es gratuito (versión Lite).
-
Hola y los que son de MPLAB C18 y C32 son de microchip para integrarlos al Mplab?
Gracias
-
Hola y los que son de MPLAB C18 y C32 son de microchip para integrarlos al Mplab?
Gracias
Cuesta trabajo entenderte...
C18 y C32 son integrables a MPLAB.
-
Es que tengo tantas dudas y mas que seguro me expreso incorrectamente.
Disculpa Migsantiago
Volviendo a la pregunta anterior se integran alMplab y desde ahi ejecutas el compilador?, es igual de potente que el CCS?
Gracias, todo esto es para saber cual empezar a usar y no tener que pasarme a otro compilador a la mitad de mi aprendizaje, quiero estar seguro de cual voy a estudia y que tenga soporte tambien para PIC32 y librerias que se puedan conseguir.
Saludos
-
Hola y los que son de MPLAB C18 y C32 son de microchip para integrarlos al Mplab?
Gracias
Cuesta trabajo entenderte...
C18 y C32 son integrables a MPLAB.
no me parece buena forma de responder de migsantiago. una duda es una duda y punto.
-
Volviendo a la pregunta anterior se integran alMplab y desde ahi ejecutas el compilador?, es igual de potente que el CCS?
Gracias, todo esto es para saber cual empezar a usar y no tener que pasarme a otro compilador a la mitad de mi aprendizaje, quiero estar seguro de cual voy a estudia y que tenga soporte tambien para PIC32 y librerias que se puedan conseguir.
Saludos
sip, se integran a mplab y desde ahi se ejecuta todo. personalmente prefiero los de microchip y de hitech. lo de la potencia pues depende de la aplicacion y del usuario programador. microchip esta sacando ventaja por los codigos grandes que esta sacando (como el firmware para manejar el USB para memorias portatiles USB pendrive) y que solo se usan con su compilador C30 C18 C32.
-
Es que tengo tantas dudas y mas que seguro me expreso incorrectamente.
Disculpa Migsantiago
Volviendo a la pregunta anterior se integran alMplab y desde ahi ejecutas el compilador?, es igual de potente que el CCS?
Gracias, todo esto es para saber cual empezar a usar y no tener que pasarme a otro compilador a la mitad de mi aprendizaje, quiero estar seguro de cual voy a estudia y que tenga soporte tambien para PIC32 y librerias que se puedan conseguir.
Saludos
Al final y al cabo creo q los grandes maestros del foro manejan mas de un compilador, porque siempre existen cosas q el otro no tiene.
por ejemplo es bueno saber assambler y saber c, porque hay cosas que con assambler puedes hacer que no puedes hacer con c, es decir habrán casos en los que necesites incrustar pedazos de códigos en assambler en el código c porque es imposible hacerlo con el propio código c.
Lo mejor para mí es saber un poco de cada cosa, pero hacerte especialista en una.
-
Es que tengo tantas dudas y mas que seguro me expreso incorrectamente.
Disculpa Migsantiago
Volviendo a la pregunta anterior se integran alMplab y desde ahi ejecutas el compilador?, es igual de potente que el CCS?
Gracias, todo esto es para saber cual empezar a usar y no tener que pasarme a otro compilador a la mitad de mi aprendizaje, quiero estar seguro de cual voy a estudia y que tenga soporte tambien para PIC32 y librerias que se puedan conseguir.
Saludos
Al final y al cabo creo q los grandes maestros del foro manejan mas de un compilador, porque siempre existen cosas q el otro no tiene.
por ejemplo es bueno saber assambler y saber c, porque hay cosas que con assambler puedes hacer que no puedes hacer con c, es decir habrán casos en los que necesites incrustar pedazos de códigos en assambler en el código c porque es imposible hacerlo con el propio código c.
Lo mejor para mí es saber un poco de cada cosa, pero hacerte especialista en una.
es muy cierto lo que dices. pero bueno eso se aprende con el caminar. yo empece con assembler programando al chiquitin 16f84 (sin "a"). luego me cautivaron con usar C o Basic. recuerdo que me parecio más ordenado trabajar en C. luego aprendi un poco el CCS pero me chocaba porque yo estaba acostumbrado a usar registros especiales y el ccs trabaja de otro modo, entonces me pase el hitech y luego conoci el c18 c30.
-
Hola, entonces usar C18 y C32 estaria bien para empezar, yo se que un programa trae unas cosas que otro no y que sus librerias pueden ser abiertas o no pero para un novato en C empezar con C18 y C32 de Microchip seria mas aconsejable ya que usaba el MPLAB para ASM y estoy mas familiarizado con ese entorno o me equivoco, si me decin con cual empezar de cero se los agradecere muchisimo
Ale
-
así es lo mejor es que comiences con un lenguaje de alto nivel como C y luego aprendas assambler, es bueno que aprendas assambler porque en las hojas de datos te dicen como configurar los PICs pero en assambler no en C, así que al aprender assambler podras entender mejor las hojas de datos.
Busca en el foro y hay un curso de C18.
-
Hola el curso lo estoy leyendo y ya instale el MPLAB C18 pero como se hace para ejecutarlo y empezar a trabajar o hay que solamente empezar a escribir en una hoja nueva en el MPLAB como con Asembler y guardarlo con que extension.
Disculpen las molestias pero no tengo idea de C.
Gracias
-
Bueno veo que hay muchísimos compiladores C. Entonces la pregunta que voy a hacer es la siguiente:
1. Quiero empezar C con un pic 16F628A ----> qué compilador es compatible con este uC?
2. Todos los compiladores son PAGOS?
3. No voy a preguntar cómo, pero vienen cracks, serials y ese tipo de cosas para los compiladores o es imposible?
Saludos a todos!!!!
-
Bueno veo que hay muchísimos compiladores C. Entonces la pregunta que voy a hacer es la siguiente:
1. Quiero empezar C con un pic 16F628A ----> qué compilador es compatible con este uC?
2. Todos los compiladores son PAGOS?
3. No voy a preguntar cómo, pero vienen cracks, serials y ese tipo de cosas para los compiladores o es imposible?
Saludos a todos!!!!
Hola
1. CCS y HiTech son buenas opciones para tal pic.
2. No, HiTech Lite es gratis. La versión PRO sí cuesta. CCS cuesta también.
3. Para esos menesteres usa Google. Se prohibe tal software en este foro.
-
entre CCS y HiTech ustedes que me recomiendan? Quiero aprender C ya que voy a estar presente en la Masters Conference de Microchip Argentina 2010.. Alguien más va a estar???
Saludos!!!
-
Hola elfrancho, por lo que me comentan en este hilo ls dos son buenos pero uno tiene librerias que otro no y tal vez con firmware libre para editar yo por otro lado voy a empezar con C18 pero no se uzarlo o ejecutarlo con el MPLAB, si alguien sabe se agradecera su res puesta.
Gracias Ale
-
Hola elfrancho, por lo que me comentan en este hilo ls dos son buenos pero uno tiene librerias que otro no y tal vez con firmware libre para editar yo por otro lado voy a empezar con C18 pero no se uzarlo o ejecutarlo con el MPLAB, si alguien sabe se agradecera su res puesta.
Gracias Ale
aca dice bien clarito como hacerlo, busca las imagenes que pegaron, pero te recomiendo leerte todo el hilo:
configurando mplab para c18 (http://www.todopic.com.ar/foros/index.php?topic=11553.0)
-
Tutoriales de C18:
Cursillo de C18 (http://www.todopic.com.ar/foros/index.php?topic=17017.0)
C18 desde 0: :mrgreen:
(http://img255.imageshack.us/img255/165/muestrac18.jpg) (http://www.infopic.comlu.com/joomla/index.php?option=com_content&view=article&id=53&Itemid=80)
Blog sobre C18 (http://encaminandoc.blogspot.com/)
Saludos!
-
:o Gracias que grosos que son, no se que haria sin ustedes,
Muchas gracias :-/
;-)
-
Hola suky, este curso de C18 desde 0 se puede bajar en pdf para imprimir.
Gracias
-
Hola suky, este curso de C18 desde 0 se puede bajar en pdf para imprimir.
Gracias
Sip, hay que registrarse en ISSU por lo visto, pero está habilitado para descarga.
Saludos!
-
Hola Suky me referia a este:
http://www.infopic.comlu.com/joomla/index.php?option=com_content&view=article&id=53&Itemid=80
Saludos
-
No perdon, es lo mismo
Gracias
-
http://www.todopic.com.ar/foros/index.php?topic=24526.0
Revisa este enlace por favor. En él se comenta sobre algunas fuentes de información que podrían ser de utilidad para ti.