<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>WebHome/TrabajosPracticos/ModuloUART</title><revhistory><revision><revnumber>2</revnumber><date>2019-09-10 18:46:26</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>1</revnumber><date>2019-09-10 18:33:38</date><authorinitials>GuillermoSteiner</authorinitials></revision></revhistory></articleinfo><section><title>Comunicación serie UART</title><para>Se utilizará un adaptador USB-Serie del tipo cp2102, con pines de Tx, Rx y GND (compatibles con niveles 3.3 V), para realizar la comunicación serial entre la raspberry y una PC. </para><section><title>Configuración de UART</title><section><title>Habilitar la UART</title><para>El puerto serial debe habilitarse en Raspbian antes de poder ser utilizado. </para><screen><![CDATA[$ sudo raspi-config ]]></screen><itemizedlist><listitem><para>Seleccionar <emphasis role="strong">→Interfacing</emphasis>  </para></listitem><listitem><para><ulink url="https://ciii.frc.utn.edu.ar/TecnicasDigitalesII/WebHome/TrabajosPracticos/ModuloUART/TecnicasDigitalesII/OptionsSeleccionar#">OptionsSeleccionar</ulink>→Serial Enable/Disable </para></listitem><listitem><para>Luego pregunta si queremos configurar un acceso (logear) para acceder al puerto serie. Seleccionar <emphasis role="strong">→No</emphasis>  </para></listitem><listitem><para>Luego pregunta si se habilita el hardware del puerto serie. Seleccionar <emphasis role="strong">→Si</emphasis>  </para></listitem><listitem><para>Finalmente la UART estar habilitada para realizar una comunicación serial.  </para></listitem><listitem><para>Reiniciar la Raspberry Pi. </para></listitem></itemizedlist></section><section><title>Detectar dispositivos UART</title><screen><![CDATA[$ ls -l /dev]]></screen><itemizedlist><listitem override="none"><para>Los puertos de la UART (GPIO14 TXD) y (GPIO15 RXD) son conocidos como serial0  </para></listitem></itemizedlist></section><section><title>Conectar a una PC</title><para>Por medio de un adaptador de USB-serie (tipo cp2102) conectar RX de RPI a TX de USB-serie,Tx de RPI a RX de USB-serie y GND con GND. </para><para>Envío de datos mediante la consola de Linux: </para><para>En la RPI:  </para><screen><![CDATA[$ echo “hola” > /dev/ttyS0
$ cat</dev/ttyS0 ]]></screen><para>En la PC:  </para><screen><![CDATA[$ echo “hola” > /dev/ttyUSB0
$ cat</dev/ttyUSB0]]></screen><para><ulink url="https://ciii.frc.utn.edu.ar/TecnicasDigitalesII/WebHome/TrabajosPracticos/ModuloUART/TecnicasDigitalesII/WebHome/TrabajosPracticos/ModuloUART?action=AttachFile&amp;do=get&amp;target=UART.pdf">Descargar</ulink> </para></section></section><section><title>Ejemplos comunicación serie</title><para><ulink url="https://ciii.frc.utn.edu.ar/TecnicasDigitalesII/WebHome/TrabajosPracticos/ModuloUART/TecnicasDigitalesII/WebHome/TrabajosPracticos/ModuloUART?action=AttachFile&amp;do=get&amp;target=uartw.c">Descargar</ulink> <ulink url="https://ciii.frc.utn.edu.ar/TecnicasDigitalesII/WebHome/TrabajosPracticos/ModuloUART/TecnicasDigitalesII/WebHome/TrabajosPracticos/ModuloUART?action=AttachFile&amp;do=get&amp;target=uart.c">Descargar</ulink> </para></section></section></article>