Comunicación serial RS-232

Comunicación serial RS-232

Este ejemplo muestra cómo utilizar el módulo EUSART del microcontrolador. La conexión a una PC se habilita por medio del estándar de comunicación RS-232. El programa funciona de la siguiente manera. Cada byte recibido por medio de la comunicación serial se visualiza al utilizar los LEDs conectados al puerto PORTB y después se devuelve automáticamente al transmisor. Si ocurre un error en recepción, se lo indicará al encender el diodo LED. La manera más fácil es comprobar el funcionamiento del dispositivo en la práctica al utilizar un programa estándar de Windows denominado Hyper Terminal.
EJEMPLO 11
/*Cabecera******************************************************/

unsigned short i;

void main() {
  UART1_Init(19200); // Inicializar el módulo USART
  // (8 bits, tasa de baudios 19200, no hay bit
  // de paridad...)
  
  while (1) {
    if (UART1_Data_Ready()) { // si se ha recibido un dato
      i = UART1_Read(); // leerlo
      UART1_Write(i); // enviarlo atrás
    }
  }
}
Para que este ejemplo funcione apropiadamente, es necesario marcar la librería UART en la ventana Library Manager antes de compilar el programa:
  • UART

No response to “Comunicación serial RS-232”