Programación Específica > Programación en C

 Falla En Rs232...

(1/1)

ijfa:
Hola ..tengo un problemita kon el rs232....hace un tiempo me funcionaba,....pero ahora no me funciona....aki el kodigo:


--- Código: Text ---//------------------ Programa test RS232 -----------------------// El PIC envia un mensaje se saludo el cual se puede visualizar// a través del Hiperterminal de Windows//--------------------------------------------------------------- char data[20];void enviar_msg(){    char j;    data[0]=0x48; // H    data[1]=0x4f; // O    data[2]=0x4c; // L    data[3]=0x41; // A    data[4]=0x0d; // CR - control de carro    data[5]=0x0a; // LF - line feed    j=0;    while(1)    {        while(1) // Espera a que se vaya el dato        {            if(TXIF==1) break; // Cuando TXIF=1 se fue        }        TXREG=data[j]; // Envia el dato almacenado en data[j]        j++;        if(j==5) break; // Despues de enviar el ultimo parte de cero        TXIF=0;    }} void main(){// Se programan los bit correspondientes, el de TX y RX// corresponden la PORTC.B7 y PORTC.B6 respectivamente// el primero como salida y el segundo como entrada. TRISC=0x80; // 10 00 0000SPBRG=255; // 1200 8 N 1TXSTA=0x20;RCSTA=0x90;PIR1= 0x30; //HABILITA LA BANDERA QUE INFORMA QUE REGISTRO DE TX ESTA VACIO!!! while(1)    {    enviar_msg();    }} 
weno ...en realidad no se en ke falla ahora.....no kreo ke me haya echado el pic..jejee.....HELPP

ijfa:
Ya lo arregle....no era el programa...el prog ta weno..era el hardware....mardita patita de la base ...jajaja :devil:

Navegación

[0] Índice de Mensajes

Ir a la versión completa