hola me gustaria saver porke este codigo no funciona sera mi compilador mi pc mi windows ke sera, sere yo"???
codigo:
#include <16F84A.h>
#use delay(clock=20000000)
#fuses HS,NOWDT
#use fixed_io(A_OUTPUTS=PIN_A0,PIN_A2,PIN_A3,PIN_A4)
#use fixed_io(B_OUTPUTS=PIN_B1,PIN_B2,PIN_B3,PIN_B4,PIN_B5,PIN_B6,PIN_B7)
#use rs232(baud=19200, xmit=PIN_A2, rcv=PIN_A1, invert)
#byte port_a=5
#byte port_b=6
#priority EXT,RTCC
int1 j=0;
unsigned int8 i=0,guardatiempo=0;
#INT_EXT
void entra_senal()
{
if (j==0){
j=1;
guardatiempo=i;
i=0;
ext_int_edge(H_TO_L); // Cambio la detección del flanco, para que la proxima sea de bajada
}
else {
j=0;
guardatiempo=i;
i=0;
ext_int_edge(L_TO_H); // La próxima interrupción será de subida
}
}
#INT_RTCC
void tiempo()
{
set_rtcc(6);
i++;
if(i>=250) i=0;
}
void main()
{
setup_counters(RTCC_INTERNAL,RTCC_DIV_2);
enable_interrupts(INT_RTCC);
enable_interrupts(INT_EXT);
enable_interrupts(global);
ext_int_edge(L_TO_H);
set_rtcc(6);
set_tris_a(2);
set_tris_b(1);
port_a=0;
port_b=0;
while(true)
{
printf("hola"
;
}
}
compila sin problemas, el problema ke me da ke la informacion que recivo kon el pc es incoerente no yega la palabra "hola" dice puros caracteres raros.
saludos y gracias.