<?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/PracticoEDUCIAA</title><revhistory><revision><revnumber>13</revnumber><date>2017-10-03 20:20:41</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>12</revnumber><date>2017-10-03 20:19:33</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>11</revnumber><date>2017-09-26 20:24:13</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>10</revnumber><date>2017-09-26 20:19:54</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>9</revnumber><date>2017-09-19 19:48:52</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>8</revnumber><date>2017-09-19 19:47:50</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>7</revnumber><date>2016-08-16 20:15:51</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>6</revnumber><date>2016-08-16 20:07:30</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>5</revnumber><date>2016-08-16 20:06:50</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>4</revnumber><date>2016-08-16 20:02:39</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>3</revnumber><date>2016-08-16 20:00:58</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>2</revnumber><date>2016-08-16 19:59:17</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>1</revnumber><date>2016-08-16 19:50:27</date><authorinitials>GuillermoSteiner</authorinitials></revision></revhistory></articleinfo><section><title>Trabajo Práctico Nro.4 Programación en la placa EDU-CIAA</title><section><title>Ejercicio 1</title><section><title>Funcionamiento de la placa</title><para>Realizar el proceso de compilado, enlazado y depuración en la placa de la aplicación en baremetal denominada <emphasis role="strong">blinking_bm</emphasis>   </para></section></section><section><title>Ejercicio 2</title><section><title>Secuencia Led</title><para>Partiendo de la aplicación <emphasis role="strong">blinking_bm</emphasis>, realizar otra aplicación que encienda de manera secuencial los 3 led de la EDU-CIAA </para><para>Los pines de la GPIO correspondientes a los 3 led mas el RGB son: </para><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Led R</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P2_0 en GPIO puerto 5 bit 0   </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Led G</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P2_1 en GPIO puerto 5 bit 1   </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Led B</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P2_2 en GPIO puerto 5 bit 2   </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Led 1</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P2_10 en GPIO puerto 0 bit 14 </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Led 2</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P2_11 en GPIO puerto 1 bit 11 </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Led 3</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P2_12 en GPIO puerto 1 bit 12 </para></entry></row></tbody></tgroup></informaltable></section></section><section><title>Ejercicio 3</title><section><title>Teclas</title><para>Partiendo de la aplicación <emphasis role="strong">blinking_bm</emphasis>, realizar otra aplicación que encienda el led correspondiente a la tecla apretada (para el led RGB puede utilizar alguno de los 3 led) </para><para>Los pines de la GPIO correspondientes a las 4 teclas son: </para><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Tecla 1</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P1_0 en GPIO puerto 0 bin 4 </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Tecla 2</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P1_1 en GPIO puerto 0 bit 8 </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Tecla 3</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P1_2 en GPIO puerto 0 bit 9 </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Tecla 4</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> P1_6 en GPIO puerto 1 bit 9 </para></entry></row></tbody></tgroup></informaltable></section></section><section><title>Ejercicio 4</title><section><title>Manejo de Interrupciones</title><para>Partiendo del ejercicio original <emphasis role="strong">blinking_bm</emphasis>, reemplazar el retardo original con un retardo por interrupción. </para></section></section><section><title>Ejercicio 5</title><section><title>Manejo de la UART</title><para>Realizar una aplicación sobre la placa EDU-CIAA, que al oprimir un botón de la placa, envíe a una PC todas las letras mayúsculas del alfabeto ingles. </para></section></section><section><title>Ejercicio 6</title><section><title>Manejo de la ADC</title><para>Realizar una aplicación sobre la placa EDU-CIAA, que envíe cada 200ms la cuenta leída en el canal ADC0 a una PC. </para><para>nota: considerar que previo a la transmisión por la UART, se debe transformar la cuenta binaria dada por el ADC a un formato ASCII para su correcta lectura. </para></section></section></section></article>