Vídeo 4 del curso de programación de microcontroladores Pic en lenguaje C con la plataforma Pic C Compiler. Link para descargar el código: drive.google.c...
Hola buen dia, Estoy suscrito al canal y contento por el curso pero tengo un problema con la plataforma cc compiler. Me aparece ERROR 53 Cuando compilo y me señala el titulo del archivo. Me podrian ayudar por favor Para continuar con el curso.
Hola! Gracias por este magnifico tutorial. Te molesto con una consulta referente al siguiente código, pues el compilador no me deja definir el puerto A de un PIC 16F628A como puerto de entrada mediante el uso de la instrucción "fixed_io". ------------------------------------------------------------------------------------------------------ #include #fuses XT, NOWDT, NOLVP, NOPUT, NOPROTECT, BROWNOUT #use delay(clock = 4M) #use fixed_io(a_inputs = PIN_A1, PIN_A2) #use fixed_io(b_outputs = PIN_B4, PIN_B5) void main() { output_b(0x00);
while(true) { output_bit(PIN_B5, 1); output_bit(PIN_B4, 0); delay_ms(500); output_bit(PIN_B5, 0); output_bit(PIN_B4, 1); delay_ms(500); } } ------------------------------------------------------------------------------------------------------ El compilador acusa la siguiente razon: *** Error 99 "Prueba.c" Line 7(5,41): Option invalid Not a valid port: A_INPUTS Por otra parte, la definicion del puerto B como salidas se ejecuta sin problemas.
Excelente! Una vez más muchas gracias 🙂muy buena explicación y bien detallada.
Excelente
Gracias....
Hola buen dia,
Estoy suscrito al canal y contento por el curso pero tengo un problema con la plataforma cc compiler.
Me aparece ERROR 53 Cuando compilo y me señala el titulo del archivo.
Me podrian ayudar por favor
Para continuar con el curso.
Ponte en contacto conmigo desde aquí:
facebook.com/Electr%C3%B3nica-y-Circuitos-265335426934110
que simulador usas ??
Proteus
Hola! Gracias por este magnifico tutorial. Te molesto con una consulta referente al siguiente código, pues el compilador no me deja definir el puerto A de un PIC 16F628A como puerto de entrada mediante el uso de la instrucción "fixed_io".
------------------------------------------------------------------------------------------------------
#include
#fuses XT, NOWDT, NOLVP, NOPUT, NOPROTECT, BROWNOUT
#use delay(clock = 4M)
#use fixed_io(a_inputs = PIN_A1, PIN_A2)
#use fixed_io(b_outputs = PIN_B4, PIN_B5)
void main()
{
output_b(0x00);
while(true)
{
output_bit(PIN_B5, 1);
output_bit(PIN_B4, 0);
delay_ms(500);
output_bit(PIN_B5, 0);
output_bit(PIN_B4, 1);
delay_ms(500);
}
}
------------------------------------------------------------------------------------------------------
El compilador acusa la siguiente razon:
*** Error 99 "Prueba.c" Line 7(5,41): Option invalid Not a valid port: A_INPUTS
Por otra parte, la definicion del puerto B como salidas se ejecuta sin problemas.
Casi no se usa el fixed_io.
De preferencia trabaja con standard_io o fast_io, es mejor.
@@ElectrónicayCircuitos97 muchas gracias! Comencé a usar esa directiva, saludos!