Autor Tema: Ayuda con PIC C COMPILER  (Leído 6721 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Ayuda con PIC C COMPILER
« en: 02 de Junio de 2009, 21:56:29 »
Hola a todos....

me estoy iniciando en C y habia empezado con MikroC, pero me di cuenta que el CCS tiene mas cobertura y ayuda y decidi cambiar de programa...
Tengo el la version 4.068 de ccs, e intento programar cualquier cosa...pero no puedo, el programa no me deja...
el codigo que intento programar es de un ejemplo que sale en el mismo foro

Código: [Seleccionar]
#include <16f628a.h>         //pic a utilizar         
#fuses XT,NOWDT,NOPROTECT,PUT      //ordenes para el programador
#use delay (clock=4000000)         //Fosc=4Mhz
#use fast_io(b)

///PROGRAMA
void main(void)
{
   set_tris_b(0xFE);   //portb como salida(RB0,las demas desactivadas)
   disable_interrupts(GLOBAL);   //todas las interrupciones desactivadas
   
   do{   
      output_low(PIN_B0);   //led off
      delay_ms(500);           
      output_high(PIN_B0);   //led on
      delay_ms(500);
   }while(TRUE);         //bucle infinito
}

Le agradeceria a cualquiera que me guiara para poder programar y generar el archivo .hex

saludos


Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5346
    • Electrónica Didacta
Re: Ayuda con PIC C COMPILER
« Respuesta #1 en: 02 de Junio de 2009, 23:04:20 »
...pero no puedo, el programa no me deja...
...


¿podrías ser mas explicito? no entiendo a que te refieres.

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7743
Re: Ayuda con PIC C COMPILER
« Respuesta #2 en: 02 de Junio de 2009, 23:25:55 »
Deberias ponerlos errores y warnings que tira el compilador, asi e ayudamos..
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Re: Ayuda con PIC C COMPILER
« Respuesta #3 en: 02 de Junio de 2009, 23:47:34 »
Bueno..al tratar de escribir un codigo trate de crear un nuevo archivo  (que fue lo primero que hice al instalar el programa) y trate de compilarlo precionando los tres botones de "compile", "build" y "build all". Luego aparecio una ventanita que decia haber compilado con exito...creo un archivo .C un .H y otros, pero ningun .hex y luego borre todos los archivos que genero en la carpeta

Despues cree un nuevo archivo de codigo para generar otro programa, pero no me dejaba compilarlo y me pide aun el primer programa que hise.

Mi duda es que si tengo que abrir de algun lado el archivo para que lo reconozca para compilarlo

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Re: Ayuda con PIC C COMPILER
« Respuesta #4 en: 02 de Junio de 2009, 23:52:44 »
mmm...me di cuenta que el codigo de la imagen tiene un problema...
En esta esta arreglado pero sigue arrojando el mismo error

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Ayuda con PIC C COMPILER
« Respuesta #5 en: 03 de Junio de 2009, 13:18:14 »
A mi me ha dado problemas similares cuando intento compilar un archivo.c cuyo nombre ya había usado en un anterior proyecto.

Ejemplo:
- Compilo archivo.c ubicado en c:\programa1\ y no hay problema
- Compilo archivo.c ubicado en c:\programa2\ y el compilador se niega a compilar o compila el anterior

La solución fue nombrar los archivos.c siempre con nombres diferentes y así el compilador ya no se confunde.

archivo1.c
archivo2.c

Eso también me solucionó el error (0,0) illegal C character in line 0.

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Re: Ayuda con PIC C COMPILER
« Respuesta #6 en: 03 de Junio de 2009, 21:21:56 »
Problema solucionado ejejeje.....era muy simple!! solo debia abrir el proyecto con la opccion "proyect" y no directamente del archivo.

Otra duda, como genero el archivo .HEX con CCS? o que tengo que descargar para generarlo?

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6743
    • Micros-Designs
Re: Ayuda con PIC C COMPILER
« Respuesta #7 en: 03 de Junio de 2009, 21:40:27 »
Al compilar te crea el archivo *.hex!
No contesto mensajes privados, las consultas en el foro

Desconectado Berto

  • PIC16
  • ***
  • Mensajes: 155
Re:Ayuda con PIC C COMPILER
« Respuesta #8 en: 21 de Enero de 2016, 11:34:10 »
Creo que tengo el PCW 5.01
Citar
La solución fue nombrar los archivos.c siempre con nombres diferentes y así el compilador ya no se confunde.

archivo1.c
archivo2.c
Si esto es lo que hago, los dos dentro de la misma carpeta, a un a si solo compila el 1º programa que cargo. Todos los demas aunque haga modificaciones en ellos ni siquiera guarda los canvios, a menos que pinche yo directamente en guardar.
Que le pasa??
« Última modificación: 28 de Enero de 2016, 05:06:26 por Berto »

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7743
Re:Ayuda con PIC C COMPILER
« Respuesta #9 en: 21 de Enero de 2016, 13:15:01 »
Para obligar al compilador a compilar un nuevo archivo en la misma carpeta de otro proyecto, te paras sobre la etiqueta del nombre del archivo .c elegido y le das a botón derecho, se abrirá el menú contextual y allí eliges Make File Proyect.
y después compilas y deberías tener el archivo Hex en la carpeta, salvo que le hayas dado una ruta diferente donde poner el archivo compilado. :mrgreen: :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Berto

  • PIC16
  • ***
  • Mensajes: 155
Re:Ayuda con PIC C COMPILER
« Respuesta #10 en: 21 de Enero de 2016, 13:57:06 »
Antes no avia que "obligarle" a nada. Y lo tengo que hacer constantemente, pero funciona gracias es todo un paso. Estaba arto de cerrar y abrir codigos una y otra vec
« Última modificación: 28 de Enero de 2016, 05:06:40 por Berto »

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7743
Re:Ayuda con PIC C COMPILER
« Respuesta #11 en: 21 de Enero de 2016, 16:00:40 »
Eso cambio desde que CCS adopto los proyectos con múltiples compilaciones, adaptado a ANSI C.
Cuando se normalizan los critican, je..je!! :D :D

Recomiendo que le pongas la etiqueta Resuelto al titulo del tema. ;-) ;-)
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.


 

anything