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

 Consulta

(1/1)

borgo:
Alguien programando Motorola 908 en C??
No logro hacer andar mi rutina receptora RS232 y buscaba alguien que sepa mas que mis pobres conocimientos para tratar de entender por que no funciona mi receptor.

Saludos para todos  :hola:
     Angel

© Jonathan ©:
Wenas.. colga el codigo y lo vemos.. algo de conocimientos tengo y puedo darte una manito ;) .. Espero el code. Un abrazo :)

borgo:
Hola Jonathan
Bueno la cosa es asi:
********************************************
DisableInterrupts;
  PTD =0;
  Caracter =0;
  bit =0;
  for(tiempo_bit=0;tiempo_bit <=4;tiempo_bit++){
 }  // Espera para leer en la itad del bit
 
 
do{
   
   
   if((PTD & 0x20) == 0x20){ //De acuerdo al estado del pin cambia Caracter
    Caracter |= 0x01;  
     
   }
   
   Caracter = Caracter <<1; //Acomoda los bits
   PTD =0;
   baudio();   //Espera
  bit++;
   }while(bit <=7); //Cuenta los bits
 
    TSC1 ^= 0X80;
  EnableInterrupts;

}
*******************************************************
Este enfoque en asm funciona sin problemas pero aqui se veque estoy errando en alguna tontera porque recibo basura que no es siempre la misma para colmo de males.
Un saludo

  Angel M

Navegación

[0] Índice de Mensajes

Ir a la versión completa