TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: PIC_16F877A en 04 de Julio de 2011, 23:45:58
-
HOLA AMIGOS DE TODOPIC
LES QUIERO PEDIR UN FAVOR ES QUE SI ME PUEDE AYUDAR CON ESTE PROGRAMA USANDO EN COMPILADOR C18
AL COMPLILAR EL PROGRAMA ME DICE LINEA 15 ERROR SYNTAX Y ESTE ES EL PROGRAMA.
#include <p18f4550.h>
#include <delays.h>
#pragma config FOSC = INTOSCIO_EC, FCMEN = OFF, IESO = OFF
#pragma config PWRT = ON, BOR = OFF, BORV = 3
#pragma config VREGEN = OFF, WDT = OFF, WDTPS = 32768
#pragma config MCLRE = ON, LPT1OSC = OFF, PBADEN = OFF, CCP2MX = OFF
#pragma config STVREN = OFF, LVP = OFF, ICPRT = OFF, XINST = OFF, DEBUG = OFF
#pragma config CP0 = ON, CP1 = ON, CP2 = ON, CP3 = ON
#pragma config CPB = ON, CPD = ON
#pragma config WRT0 = ON, WRT1 = ON, WRT2 = ON, WRT3 = ON
#pragma config WRTB = ON, WRTC = ON, WRTD = ON
#pragma config EBTR0 = ON, EBTR1 = ON, EBTR2 = ON, EBTR3 = ON, EBTRB = ON
void main() //inicia el programa aquí.
{
TRISB = 0×00; //Define todos los puertos B como pines de salida.
while(1) //Un ciclo infinito
{
LATB = 0xFF; //Prender todos los puertos B.
Delay10KTCYx(25); //Hacer una pausa.
LATB = 0×00; //Apagar todos los puertos B.
Delay10KTCYx(25); //Otra pausa, y se repite el ciclo.
}
}
ESTE PROGRAMA ES PARA ENCENDER Y APAGAR UN LED. ESPERO SU COLABORACION GRACIAS JOSE LUIS.
-
A mi me compila....
al copiar y pegar el 'x' de "0x00" se me ha copiado como un simbolo raro... he cambiado varios por "equis" y ha compilado correctamente.
1saludo
-
hola como debe quedar la linea 15, me prodias ayudar?
gracias
-
TRISB = 0x00;
Te estoy diciendo que está bien jejeje Lo que pasa es que has copiado el código de algún sitio no? Pues la equis = simbolo "por" (x) era otro símbolo...
Tienes unas cuantas líneas con el mismo error...
1 saludo
-
hola antedo todo gracias por ayudarme ya lo corregi, pero no me esta compilando a hora me sale este error.
Error - processor types do not agree across all input files.
me podrias explicar como solucionar este error,
gracias
jose luis
-
Eso suena a que no has incluido el archivo .lkr (linker)
1 saludo
-
Seguramente fue un Copy&Paste de un pdf :mrgreen: Busca como crear un proyecto en C18 ;-)
Saludos!
-
[GRACIAS POR TU COLABORACION YA LO SOLUCIONE, GRACIAS
JOSE LUIS
-
HOLA YA LO SOLUCIONE, ME PRODRIAS HACER UN FAVOR, PUEDES DECIR DONDE PUEDO DESCARGAR EL C18 COMPILER, PERO QUE NO SE LA VERSION DEMO. LA VERSION QUE TENGO ES UN DEMO, SOLO ME PERMITE HASTA 60 LINEAS.
GRACIAS JOSE
-
Por favor lee las normas del foro...
-
HOLA AMIGO QUE PENA, YA LEI LAS NORMAS DEL FORO, Y ADEMAS YA SOLUCIONE EL PROGRAMA YA ME COMILO, GRACIAS.
-
HOLA AMIGO QUE PENA, YA LEI LAS NORMAS DEL FORO, Y ADEMAS YA SOLUCIONE EL PROGRAMA YA ME COMILO, GRACIAS.
Pues parece que no las has leído! :?
8º No escribas todo en MAYÚSCULAS. Evita también los caracteres especiales, los "!!!!!", los "¿?¿?¿?" y otras filigranas en los títulos para llamar la atención;
5º No hagas consultas sobre piratería de software, por favor. Es ilegal y compromete al foro. Nada de cracks, serials, plug-in's pagos y/o cualquier software y/o hardware sujeto a Copyrights y/o Derechos de Autor;
:roll:
-
hola que pena suky no volvera a pasar,
hay un manual que hiciste sobre c18, hay programas de ejemplo por ejemplo led secuenciales
pero cuando lo voy a compilar
me da este error
ADCON1 =0xOF; me dice syntax error
como se puede solucionar este error amigo
gracias jose
-
ADCON1 =0xOF; me dice syntax error
Eso debería ser un cero, y por lo visto es O.
Saludos!
-
gracias suky ya me complio, gracias amigo.
saludos.
-
Esto empieza a ser un problema de faltas de ortografía más que de compilación jejeje
Ánimo PIC_16F877A!!!