Bienvenido: Ingresar
location: attachment:uartw.c de WebHome/TrabajosPracticos/ModuloUART

Adjunto 'uartw.c'

Descargar

   1 /*
   2 	UART communication on Raspberry Pi using C (WiringPi Library)
   3 */
   4 #include <stdio.h>
   5 #include <string.h>
   6 #include <errno.h>
   7 #include <wiringPi.h>
   8 #include <wiringSerial.h>
   9 
  10 int main ()
  11 {
  12   int serial_port ;
  13   char dat;
  14   if ((serial_port = serialOpen ("/dev/ttyAMA0", 115200)) < 0)			/* abrir el puerto serie */
  15   {
  16     fprintf (stderr, "Unable to open serial device: %s\n", strerror (errno)) ;
  17     return 1 ;
  18   }
  19 
  20   if (wiringPiSetup () == -1)							/* inicializa la configuracion de wiringPi */
  21   {
  22     fprintf (stdout, "Unable to start wiringPi: %s\n", strerror (errno)) ;
  23     return 1 ;
  24   }
  25 
  26   printf (" -------Comunicacion serie----\n") ;
  27   while(1){
  28 	  
  29 	if(serialDataAvail (serial_port)) 		/* retorna el numero de caracteres disponibles para leer o -1*/
  30 	{
  31 	  dat = serialGetchar (serial_port);		/* retorna el siguiente caracter disponible en el dispositivo serial */	
  32 	  printf ("%c", dat) ;
  33 	  serialPutchar(serial_port, dat);		/* envia un unico byte por el puerto serie indicado*/
  34 	}
  35 
  36   }
  37 }

Archivos adjuntos

Para referirse a los adjuntos de una página, usa attachment:nombredelarchivo, como se muestra abajo en la lista de archivos. NO uses la URL del enlace [get], ya que puede cambiar fácilmente y dejar de funcionar.
  • [obtener | ver] (2019-09-02 11:56:18, 19.8 KB) [[attachment:UART.pdf]]
  • [obtener | ver] (2019-09-02 11:56:18, 0.7 KB) [[attachment:uart.c]]
  • [obtener | ver] (2019-09-02 11:56:18, 1.0 KB) [[attachment:uartw.c]]
 All files | Selected Files: delete move to page copy to page

No tienes permisos para adjuntar un archivo a esta página.