Autor Tema: Problemas con uart por hardware y software  (Leído 1614 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Medusa

  • PIC18
  • ****
  • Mensajes: 252
Problemas con uart por hardware y software
« en: 05 de Agosto de 2015, 20:21:46 »
Hola, estoy usando CCS y tratando de hacer un cambiador de baud para eso estoy usando un uart por hardware para recibir la la data y un uart por software para reenviar la data recibida pero a velocidad diferente.

Aquí esta mi código:

Código: [Seleccionar]
#use delay(clock=8000000)
#use rs232(baud=9600,xmit=PIN_A0,rcv=PIN_A1,ERRORS)
#use rs232(baud=4800,xmit=PIN_A2,ERRORS,FORCE_SW,STREAM=pcout)

char Keypress=' ';

#int_rda
void serial_isr() {

  Keypress=0x00;
  if(kbhit()){
    Keypress=getc();
    if(Keypress!=0x00){
      fputc(pcout,keypress);
      keypress=0x00;
    }
  }
}

void main(){
enable_interrupts(global);
enable_interrupts(int_rda);

while(TRUE) ;

}

Pero al momento de compilar tengo el siguiente error:
Citar
Stream must be a constant in the valid range  ::

Alguien me puede decir como corregir este error?