Curso C para PICs?

Hola, estoy pensando en comenzar a realizar los programas para PICs en C, ya tengo experiencia en ASM, no se si comenzar con CCS, C18 u otro, tambi=E9n estoy buscando alg=FAn manual en espa=F1ol por Internet o alg=FAn libro, os agradecer=EDa cualquier comentario

Reply to
Joan
Loading thread data ...

Si no sabes nada de C lo mejor es q empieces por un manual llamado "Aprenda ANSI C como si estuviera en primero". Pertenece a una colección de manuales q publica la universidad de Navarra. Está en español. En la mula lo encontrarás. Si ya sabes C lo mejor es q vayas directamente al manual del compilador de vayas a usar, yo prefiero el CCS, pero ya sobre gustos...

--
Saludos.
----------------------------------------
 Click to see the full signature
Reply to
Robert M. L.

En Emule tienes unos cuantos manuales de referencia y tutoriales, para CCS, que es el que yo te recomendaría, sobre todo por el entorno de desarrollo tan amigable, y la extensa librería de código preescrito que incluye. (en la mula busca por CCS, of course).

El entorno de Hi-TEch, a menos que haya cambiado, era una chufa bajo DOS, en una ventana de Windows. Aunque algo decente tramaban, hará unos años, para trabajar bajo Windows, al menos para los 18F.

En español, crudo lo tienes, como aquel que quería los datasheet de componentes en español, XD. Si hay algo imprescindible, en entornos técnicos, por lo menos en lo que a la electrónica se refiere, es el inglés.

Reply to
Cangrejo Moruno

Puedes utilizarlo perfectamente integrado en el MPlab,es más, yo nunca he utilizado el entorno en MSDO$. Yo personalmente prefiero el Hi-Tech... para gustos, colores... En mi humilde opinión, el código preescrito del CCS es muy "Goloso", pero te puede dar más quebraderos de cabeza que escribir tu propio código...

Reply to
Fleming

Parece que me has leído el pensamiento, es exactamente lo que pienso yo. Tampoco he usado el entorno bajo DOS, salvo para verlo por curiosidad.

Por otro lado, Hitech lleva tiempo hablando de un IDE propio bajo Windows, con simulación gráfica, pero que yo sepa, aún no hay nada. A mí personalmente, que aprendí partiendo de ASM en MPLAB, el que se integre en MPLAB me resulta muy cómodo.

--
Saludos de Jose Manuel Garcia
jose.mgg@terra.es
 Click to see the full signature
Reply to
Pepitof

Si es por eso el CCS también se integra a la perfección en MPLab, simplemente hay que bajarse una utilidad de su web para que al iniciar el asistente de proyectos ya te aparezca el CCS y lo puedas seleccionar.

--
Saludos.
----------------------------------------
 Click to see the full signature
Reply to
Robert M. L.

Se integra, pero no "perfectamente". Yo lo estuve probando, y fallaba con frecuencia, al menos hace un par de años. Además no permitía simular paso a paso sobre el código fuente, sólo sobre el máquina (memoria de programa).

--
Saludos de Jose Manuel Garcia
jose.mgg@terra.es
 Click to see the full signature
Reply to
Pepitof

¿ y te funciona ICD2 con Hi-Tech o CCS, desde MPLAB ?
Reply to
Cangrejo Moruno

El Hi-Tech perfectamente. En estos precisos momentos tengo la pantalla de un Nokia 3310 conectada a un 16F876 con el ICD2, compilando con el Hi-tech, aprendiendo a dibujar gráficos en la pantalla... Lo que mas me gusta del Hi-Tech sobre MPLab es que, como comenta Pepitof, puedes hacer la depuración (paso a paso ó con "EL" brakepoint) tanto en el código de C, como en el "Disassembly Listing" es decir, en el ensamblador que te genera el compilador. Yo al principio desconfiaba del código que generaba el compilador (por culpa de algunos autores... No te creas todo lo que te cuentan!!!) pero después de depurar de esta forma me he dado cuenta de que no era fundad mi desconfianza. Además puedes comprobar el tamaño de cada línea de código en C, y decidir si quieres implementarla en C o en ASM.

Reply to
Fleming

Pues despu=E9s de leer vuestros comentaros y de buscar por Internet, me decido por HI-TECH, creo que tanto CCS como HI-TECH pueden ser la soluci=F3n que os ped=EDa, pero HI-TECH tiene la versi=F3n "LITE" y adem=E1s soporte para Linux, que para comenzar creo que me es mas que suficiente, tambi=E9n encontr=E9 un peque=F1o manual en espa=F1ol para el CCS y aunque no me es t=E1n c=F3modo (ingles) el manual de HI-TECH parece no estar mal, gracias por los comentarios

Reply to
Joan

Sobre el simulador no lo he probado, pero sobre el ICD2 de Microchip sí q permite ir ejecutando paso a paso sobre el código C. A mí no me ha dado nunca ningún error.

--
Saludos.
----------------------------------------
 Click to see the full signature
Reply to
Robert M. L.

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.