<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4377331225274721343</id><updated>2024-11-01T03:47:00.952-06:00</updated><category term="http://www.blogger.com/img/blank.gif"/><category term="primera entrada"/><title type='text'>Mecatrónica Mexicana</title><subtitle type='html'>Que es Mecatrónica, Aplicaciones de Mecatrónica aparatos Mecatrónicos en fin todo sobre Mecatrónica</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-5336169067856368064</id><published>2014-12-16T00:04:00.003-06:00</published><updated>2014-12-16T00:04:35.868-06:00</updated><title type='text'></title><content type='html'>Hola Saludando a la comunidad ARM</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/5336169067856368064/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/5336169067856368064' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/5336169067856368064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/5336169067856368064'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2014/12/blog-post.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01381506307914786891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-1069900097282996543</id><published>2013-06-23T23:20:00.002-05:00</published><updated>2013-06-23T23:20:34.283-05:00</updated><title type='text'>Analizador Lógico</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Hola hace tiempo que no escribía por aquí; pues como les comenté, compré unos analizadores lógicos y está bastante bien la relación precio-funcionalidad, para lo que nos sirve, funcionan con el software de &lt;a href=&quot;http://www.saleae.com/&quot; title=&quot;http://www.saleae.com/&quot;&gt;http://www.saleae.com/&lt;/a&gt; , pues en realidad es un clon; como lo dije, el original y desde mi punto de vista está a buen precio en Estados Unidos ($150USD) para ser un producto de calidad de 8 canales, tristemente no estamos en Estados Unidos, estamos en México y aquí es mucho más caro ya que nos viene saliendo en $250 USD sin la importación lo cual ya vendrían siendo unos $ 3,000 pesos más lo de paquetería y la verdad así ya no vale la pena creo yo.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Pues les explico qué es una analizador lógico. La definición de &lt;a href=&quot;http://es.wikipedia.org/wiki/Analizador_l%C3%B3gico&quot;&gt;wikipedia&lt;/a&gt; nos dice que: “es un instrumento de medida que captura los datos de un circuito digital y los muestra para su posterior análisis, de modo similar a como lo hace un osciloscopio, pero a diferencia de este, es capaz de visualizar las señales de múltiples canales. Además de permitir visualizar los datos para así verificar el correcto funcionamiento del sistema digital, puede medir tiempos entre cambios de nivel, número de estados lógicos, etc. La forma de capturar datos desde un analizador lógico es conectando una punta lógica apropiada en el bus de datos a medir”&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Pues como lo dice, es un instrumento que mide señales digitales, este no lo hace en tiempo real sino que tú le indicas si correr o que espere un disparo en una X señal y empieza a leer datos, pero este tiene la ventaja de que si estás usando un protocolo serial como CAN, DMX-512, I2C, I2S/PCM, Manchester, 1-wire, Async Serial (UART), Paralelo, SPI o UNI/O (protocolo serial de Microchip para sistemas embebidos) tú le dices en el canal 1 tengo SDA y en el canal 2 tengo SCL del I2C, canal 3 tengo MOSI y canal 4 MISO del SPI y los demás son señales simples o algún otro protocolo y te da el dato que se está enviando.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh5.ggpht.com/-pUHGjgx-boQ/Ucei6PXZ_jI/AAAAAAAAJ68/L576p71WsXA/s1600-h/image12.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;412&quot; src=&quot;http://lh4.ggpht.com/-Aqu8vpeaAOI/Ucei8eKP22I/AAAAAAAAJ7E/ky_37pHV85A/image_thumb14.png?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;image&quot; width=&quot;604&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Como ven en la imagen a la derecha más o menos al centro se ven todos los protocolos que tiene el software del analizador lógico.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Pues para probar lo que puede hacer el analizador lógico hice una aplicación muy simple.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
El material que utilicé fue una tarjeta &lt;a href=&quot;http://store.atmel.com/PartDetail.aspx?q=p:10500293;c:100113#tc:description&quot;&gt;XPLAIN XMEGA-A3BU&lt;/a&gt; o el micro controlador que está dentro de ella que es un &lt;a href=&quot;http://www.atmel.com/Images/Atmel-8362-8-and-16bit-AVR-microcontroller-ATxmega256A3BU_datasheet.pdf&quot;&gt;XMEGA256A3BU&lt;/a&gt;, un sensor ultrasónico HC-SR04, un módulo bluetooth y el analizador lógico.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh3.ggpht.com/-J6FvjmPh0BA/Ucei-1uMocI/AAAAAAAAJ7M/35az9gOetQA/s1600-h/5113.jpg&quot;&gt;&lt;img alt=&quot;511&quot; border=&quot;0&quot; height=&quot;386&quot; src=&quot;http://lh6.ggpht.com/-VwSFMeKefbQ/UcejBIaGmYI/AAAAAAAAJ7U/11WUgh7g-RI/511_thumb1.jpg?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;511&quot; width=&quot;604&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
La aplicación consiste en hacer una lectura del módulo ultrasónico, procesar el dato (convertirlo a centímetros) y enviarlo vía bluetooth a una terminal, ya sea en la PC o en un teléfono, en este caso estoy usando la del teléfono, desde aquí pueden bajar la &lt;a href=&quot;https://www.dropbox.com/s/ooctv2jan2u2p29/Programa1.zip&quot;&gt;aplicación&lt;/a&gt;. Actualmente estoy usando el AVR software framework debido a que AVR GCC es del 2010 y ya no le dan soporte y el Atmel software framework&amp;nbsp; (ASF) está bastante bien (es muy parecido al AVR GCC). Una de las cosas que me gustó mucho del ASF es que todo está en estructuras (al menos para los XMEGA que son los que he usado), por ejemplo para los puertos de entrada o salida pones PORTA.DIR, PORTA.OUT , USARTE0.DATA, USARTE0.CTRLA, USARTE0.CTRLB, TCC0.CTRLA, TCC0.CTRLB, TCC0.TCNT, etc …. La verdad no sé si esté así para los ATtiny o ATmega con el ASF pero para los XMEGA sí y los he estado usando bastante y he comparado precios con los ATmega. A mi punto de vista vale mucho más la pena comprar un XMEGA, que son más baratos y hacen muchas más cosas, la curva de aprendizaje &lt;span style=&quot;background-color: white;&quot;&gt;no es nada extravagante para los que ya saben usar los ATmega o ATtiny ya que sólo basta aprender los demás dispositivos que tienes disponibles como DMA y Event system, tienen muchos más dispositivos a la mano en muchos puertos, hay 2 USART´s, también 2 timer´s, el ADC es más preciso(12-bit´s), SPI´s, I2C´s, encriptación AES y DES en hardware, cálculo del CRC en hardware, salidas analógicas, etc…… en fin. Son mucho más baratos y tienen muchas más cosas creo que vale la pena aprender a usarlos, si andas tratando de aprender algún micro controlador te recomiendo que aprendas los XMEGA, puedes comprar algún XPLAIN con un XMEGA y pues te vas a gastar no más de 400 pesos, aparte el IDE de C es gratuito (Atmel Studio 6) y esta mucho mejor que otros IDE´s que he visto como de fujistu (softune), TI (Code composer) o Freescale (Codewarrior). Todos esto tiene sus desventajas claro pero pues la verdad no son tan desventajas, si lo son si eres principiante, no encuentras los chips en empaquetado DIP solo en montaje superficial como QFP, QFN, etc … &lt;/span&gt;y la segunda trabajan a máximo 3.6 Volts lo que quiere decir que si son interfaces de 5 Volts habrá que poner convertidores de nivel, no lo he probado pero he leído que las entradas no son tolerantes a 5v y se queman si les pones 5 volts.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Ahí está el código pero no lo explicaré muy bien porque el punto es que conozcan más un analizador lógico.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;csharpcode&quot;&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   1:  &lt;/span&gt;&lt;span class=&quot;preproc&quot;&gt;#define&lt;/span&gt; F_CPU 32000000UL  &lt;span class=&quot;rem&quot;&gt;//32 MHZ clock&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;   2:  &lt;/span&gt;&lt;span class=&quot;preproc&quot;&gt;#define&lt;/span&gt; triger    (1&amp;lt;&amp;lt;0)|(1&amp;lt;&amp;lt;1) &lt;span class=&quot;rem&quot;&gt;//Pin used as triger one for the triger and the other for the logic analyzer&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   3:  &lt;/span&gt;#include &amp;lt;avr/io.h&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;   4:  &lt;/span&gt;#include &amp;lt;util/delay.h&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   5:  &lt;/span&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;   6:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   7:  &lt;/span&gt;typedef union{                    &lt;span class=&quot;rem&quot;&gt;//union definition of 16 bits&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;   8:  &lt;/span&gt;    uint16_t    palabra;        &lt;span class=&quot;rem&quot;&gt;//accessing as a word&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   9:  &lt;/span&gt;    uint8_t        bytes[2];        &lt;span class=&quot;rem&quot;&gt;//accessing as to bytes&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  10:  &lt;/span&gt;    }w_16bits;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  11:  &lt;/span&gt;    &lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  12:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;char&lt;/span&gt; BCD_dis[6];    &lt;span class=&quot;rem&quot;&gt;//pointer to array of the value to send&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  13:  &lt;/span&gt;    &lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  14:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;volatile&lt;/span&gt; uint32_t distancia;    &lt;span class=&quot;rem&quot;&gt;//read value&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  15:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;volatile&lt;/span&gt; uint8_t i;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  16:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  17:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt; clk_config(&lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt;);  &lt;span class=&quot;rem&quot;&gt;//clock configuration for 32 MHZ&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  18:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  19:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;int&lt;/span&gt; main(&lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt;)&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  20:  &lt;/span&gt;    {&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  21:  &lt;/span&gt;    clk_config();                                &lt;span class=&quot;rem&quot;&gt;//configuration of the clock&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  22:  &lt;/span&gt;    PORTA.DIR|=triger;                            &lt;span class=&quot;rem&quot;&gt;//port to trigger the ultrasonic sensor&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  23:  &lt;/span&gt;    EVSYS.CH6MUX=0b01100000;                    &lt;span class=&quot;rem&quot;&gt;//event system channel 6 configured to PORTC PIN 0&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  24:  &lt;/span&gt;    PORTC.PIN0CTRL=0x00;                        &lt;span class=&quot;rem&quot;&gt;//PORTC PIN 0 set as input sensing both edges&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  25:  &lt;/span&gt;    TCC0.CTRLA|=TC0_CLKSEL2_bm;                    &lt;span class=&quot;rem&quot;&gt;//division factor by 8 so the clock is 32000000/8=4000000&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  26:  &lt;/span&gt;    TCC0.CTRLB|=TC0_CCAEN_bm;                    &lt;span class=&quot;rem&quot;&gt;//activate output compare A&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  27:  &lt;/span&gt;    TCC0.CTRLD|=TC0_EVACT2_bm|TC0_EVACT1_bm|TC0_EVSEL3_bm|TC0_EVSEL2_bm|TC0_EVSEL1_bm;  &lt;span class=&quot;rem&quot;&gt;//pulse width capture and event channel 6&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  28:  &lt;/span&gt;    USARTE0.CTRLB=(1&amp;lt;&amp;lt;4)|(1&amp;lt;&amp;lt;3);                &lt;span class=&quot;rem&quot;&gt;//UART configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  29:  &lt;/span&gt;    USARTE0.CTRLC=0b00000011;                    &lt;span class=&quot;rem&quot;&gt;//UART configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  30:  &lt;/span&gt;    USARTE0.BAUDCTRLA = 12;                        &lt;span class=&quot;rem&quot;&gt;//UART configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  31:  &lt;/span&gt;    USARTE0.BAUDCTRLB = (1&amp;lt;&amp;lt;6);                    &lt;span class=&quot;rem&quot;&gt;//UART configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  32:  &lt;/span&gt;    PORTE.DIR|=(1&amp;lt;&amp;lt;3);                            &lt;span class=&quot;rem&quot;&gt;//set UART port as output&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  33:  &lt;/span&gt;    BCD_dis[4]=0x0A;                            &lt;span class=&quot;rem&quot;&gt;//fill the array to send with a LF&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  34:  &lt;/span&gt;    BCD_dis[5]=0x0D;                            &lt;span class=&quot;rem&quot;&gt;//fill the array to send with a CR&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  35:  &lt;/span&gt;    &lt;span class=&quot;kwrd&quot;&gt;while&lt;/span&gt;(1)                                    &lt;span class=&quot;rem&quot;&gt;//main program while cycle&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  36:  &lt;/span&gt;    {&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  37:  &lt;/span&gt;        PORTA.OUT|=triger;                        &lt;span class=&quot;rem&quot;&gt;//triger action&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  38:  &lt;/span&gt;        _delay_us(11);                            &lt;span class=&quot;rem&quot;&gt;//minimum time for triger&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  39:  &lt;/span&gt;        PORTA.OUT&amp;amp;=~(1&amp;lt;&amp;lt;0);                        &lt;span class=&quot;rem&quot;&gt;//turning of trigger&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  40:  &lt;/span&gt;        PORTA.OUT&amp;amp;=~(1&amp;lt;&amp;lt;1);                        &lt;span class=&quot;rem&quot;&gt;//turning of trigger&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  41:  &lt;/span&gt;        _delay_ms(60);                            &lt;span class=&quot;rem&quot;&gt;//wait you can only do one read every ~ 60 ms&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  42:  &lt;/span&gt;        distancia=(TCC0.CCA/232);                &lt;span class=&quot;rem&quot;&gt;//convert the read value to centimeters avoiding floating point math&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  43:  &lt;/span&gt;        itoa(distancia,BCD_dis,10);                &lt;span class=&quot;rem&quot;&gt;//Change the 16bit value to a readable number un a console&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  44:  &lt;/span&gt;        &lt;span class=&quot;kwrd&quot;&gt;for&lt;/span&gt;(i=0;i&amp;lt;=5;i++)                        &lt;span class=&quot;rem&quot;&gt;//cycle for sending characters&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  45:  &lt;/span&gt;            {&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  46:  &lt;/span&gt;                USARTE0.DATA=BCD_dis[i];        &lt;span class=&quot;rem&quot;&gt;//character send&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  47:  &lt;/span&gt;                &lt;span class=&quot;kwrd&quot;&gt;while&lt;/span&gt;((USARTE0.STATUS&amp;amp;(USART_TXCIF_bm))==0);&lt;span class=&quot;rem&quot;&gt;//check for the send flag&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  48:  &lt;/span&gt;                USARTE0.STATUS|=USART_TXCIF_bm;    &lt;span class=&quot;rem&quot;&gt;//clear the send flag&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  49:  &lt;/span&gt;            }&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  50:  &lt;/span&gt;    }&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  51:  &lt;/span&gt;}&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  52:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  53:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt; clk_config(&lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt;)&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  54:  &lt;/span&gt;{&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  55:  &lt;/span&gt;    OSC.PLLCTRL=0x80;                            &lt;span class=&quot;rem&quot;&gt;//Oscillator configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  56:  &lt;/span&gt;    OSC.CTRL |= (1&amp;lt;&amp;lt;OSC_RC32MEN_bp);            &lt;span class=&quot;rem&quot;&gt;//Oscillator configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  57:  &lt;/span&gt;    &lt;span class=&quot;kwrd&quot;&gt;while&lt;/span&gt;((OSC.STATUS &amp;amp; (OSC_RC32MRDY_bm)) == 0);&lt;span class=&quot;rem&quot;&gt;//Oscillator configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  58:  &lt;/span&gt;    CCP = CCP_IOREG_gc;                            &lt;span class=&quot;rem&quot;&gt;//Oscillator configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  59:  &lt;/span&gt;    CLK.CTRL |= CLK_SCLKSEL_RC32M_gc;            &lt;span class=&quot;rem&quot;&gt;//Oscillator configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;  60:  &lt;/span&gt;    OSC.CTRL &amp;amp;= ~OSC_RC2MEN_bm;                    &lt;span class=&quot;rem&quot;&gt;//Oscillator configuration&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;  61:  &lt;/span&gt;}&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;style type=&quot;text/css&quot;&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;&lt;/style&gt;&lt;br /&gt;
Como les comenté hay que dar un pulso al sensor ultrasónico para que comience la secuencia, se manda el pulso de aproximadamente 10ms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh5.ggpht.com/-37J2FJT1Dm8/UcejDuiLpgI/AAAAAAAAJ7c/1xWhmMG4rFk/s1600-h/image%25255B10%25255D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;342&quot; src=&quot;http://lh6.ggpht.com/-ImAdRafXMCQ/UcejG3ev9LI/AAAAAAAAJ7k/ymA6FtwA6Jg/image_thumb%25255B4%25255D.png?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;image&quot; width=&quot;604&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Como se alcanza a ver en la imagen en el canal 0 que dice Triger me da la anchura del pulso, el periodo y la frecuencia, todos estos datos son útiles, el periodo no es igual al del código debido a que como es la función de _delya_us pues no es exacta pero se aproxima mucho.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Seguido del pulso, el sensor ultrasónico nos regresa un pulso, dependiendo de la anchura de este pulso es la distancia medida con un límite de 300 centímetros que yo vi que son como 250 centímetros.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh4.ggpht.com/-YhE3owkFeI0/UcejKGW83nI/AAAAAAAAJ7s/Mh3LY33V9Fc/s1600-h/image%25255B14%25255D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;342&quot; src=&quot;http://lh5.ggpht.com/-VTIoFcOovWQ/UcejMIKVbBI/AAAAAAAAJ70/coE0BInoOBI/image_thumb%25255B6%25255D.png?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;image&quot; width=&quot;604&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Esto lo podemos ver en el canal 1 que dice Echo la anchura del pulso es de 10.887 ms y el periodo debe de ser igual al del triger debido a que están relacionados, tomando esos 10.887 ms y viendo la hoja de datos del sensor &lt;a href=&quot;http://www.micropik.com/PDF/HCSR04.pdf&quot;&gt;HC-SR04&lt;/a&gt; la fórmula dice tiempo en cms = tms/58 sabiendo que 10.887 ms son 10887, aplicamos la formula: 10887/58 y sale 187.7068 cms y la lectura que hace el microcontrolador es de 194, quizás no es exacta pero es muy acertada, puede ser error de la fórmula por que no considera pequeñas variables y como estoy eliminando datos de punto flotante pierdo precisión.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh3.ggpht.com/-vFDM5Agndyg/UcejRki1SGI/AAAAAAAAJ78/bclx0zM1Ml8/s1600-h/image%25255B18%25255D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;342&quot; src=&quot;http://lh3.ggpht.com/-u1AIk8CAcX8/UcejWJy75eI/AAAAAAAAJ8E/Jhc1TyCu3pg/image_thumb%25255B8%25255D.png?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;image&quot; width=&quot;604&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Como se ve en el canal 3 dice Serial TX, estos datos son seriales y es el protocolo que usé, el primero es un 1 seguido de 9 después un 4 y un 0 los \n y \r son retorno de carro y salto de línea, aquí lo interesante es que si se fijan tengo un 0, ese 0 es un cero hexadecimal que envió el hardware debido al programa y los demás no son ceros sino que son los números 31, 39 y 34 que corresponden al 1, 9 y 4, esto se puede ver que el 0 tiene todos los bits en bajo y los demás no debido a que la configuración se conforma por el bit de inicio seguido por el menos significativo y así sucesivamente hasta el séptimo bit que es de paro y sin paridad.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh6.ggpht.com/-Cumit4YC66M/UcejY7EveII/AAAAAAAAJ8M/xHG97ysHXSM/s1600-h/2013-06-23%25252020.02.04%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;2013-06-23 20.02.04&quot; border=&quot;0&quot; height=&quot;964&quot; src=&quot;http://lh5.ggpht.com/-T03OowGNKGE/Ucejb5EGVJI/AAAAAAAAJ8U/CJRRMeEkreI/2013-06-23%25252020.02.04_thumb%25255B1%25255D.png?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;2013-06-23 20.02.04&quot; width=&quot;604&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Por ahí se ve el 194 que vimos, me costó trabajo agarrarlo (como lo hace 15 veces por segundo es complicado). Guardé los datos para que los bajen y los puedan abrir en el software de &lt;a href=&quot;http://www.saleae.com/downloads&quot; title=&quot;http://www.saleae.com/downloads&quot;&gt;http://www.saleae.com/downloads&lt;/a&gt; y aquí esta el link de la &lt;a href=&quot;https://www.dropbox.com/s/s8q0k9zsec88tv9/Analizador.logicdata&quot;&gt;sesión&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Aquí una foto de lo que hice físicamente la verdad está hecho un desastre.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh4.ggpht.com/-RcIn1GmCPhI/UcejftUm7VI/AAAAAAAAJ8c/cSzHe-bc5eg/s1600-h/2013-06-23%25252020.28.29%25255B5%25255D.jpg&quot;&gt;&lt;img alt=&quot;2013-06-23 20.28.29&quot; border=&quot;0&quot; height=&quot;414&quot; src=&quot;http://lh3.ggpht.com/-7O-J2FMA7ZA/UcejiUqyBEI/AAAAAAAAJ8k/ZChW2J9hdVE/2013-06-23%25252020.28.29_thumb%25255B5%25255D.jpg?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;2013-06-23 20.28.29&quot; width=&quot;604&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Como se ve en el lado izquierdo está el depurador para el micro, en el centro la Xmega-A3BU Xplained después en la orilla derecha el analizador lógico, en la parte de abajo al centro está el sensor ultrasónico y a su lado derecho un poco más arriba el módulo bluetooth.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Pues ya vieron más o menos lo que hace. Es bastante útil para los que diseñamos sistemas digitales y que manejamos protocolos seriales, un osciloscopio nos sirve pero pues este para protocolos seriales es muy muy bueno. Compré varios de estos y por si les interesa los estaré vendiendo en mercadolibre (&lt;a href=&quot;http://articulo.mercadolibre.com.mx/MLM-424907380-analizador-logico-mini-_JM&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;) y si les interesa alguna otra cosa tmb la puedo conseguir sólo contáctenme ya saben por correo, un comentario o mi twitter @lams_007&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
Saludos&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/1069900097282996543/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/1069900097282996543' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/1069900097282996543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/1069900097282996543'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2013/06/analizador-logico.html' title='Analizador Lógico'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-Aqu8vpeaAOI/Ucei8eKP22I/AAAAAAAAJ7E/ky_37pHV85A/s72-c/image_thumb14.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-6351326648928954001</id><published>2013-03-05T19:56:00.001-06:00</published><updated>2013-03-05T19:56:43.779-06:00</updated><title type='text'>ST discovery, Analizador lógico y nuevo empleo</title><content type='html'>&lt;p&gt;Hola hace tiempo que no escribía pero había estado algo ocupado ahorita tendré una semana tranquilo creo.&lt;/p&gt; &lt;p&gt;Pues les comente me iba a estar metiendo con los microcontroladores ARM, la serie Cortex MX, y pues creo les mostré varios de diferentes marca hace tiempo, recientemente compre uno del fabricante ST, es un &lt;a href=&quot;http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF250990&quot;&gt;STM32L-Discovery&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-JMmSOaf031g/UTaiTr7AcmI/AAAAAAAAI7k/pEJXGHt1YG8/s1600-h/2013-03-05%25252019.17.11%25255B5%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;2013-03-05 19.17.11&quot; border=&quot;0&quot; alt=&quot;2013-03-05 19.17.11&quot; src=&quot;http://lh4.ggpht.com/-psbtstwweoE/UTaiUPSdTzI/AAAAAAAAI7s/y6ddZ0oxuB8/2013-03-05%25252019.17.11_thumb%25255B2%25255D.jpg?imgmax=800&quot; width=&quot;424&quot; height=&quot;576&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;ST32ML-Discovery&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Lo siento por el anuncio de newark/element14 así llego y si se lo quito se ve mas feo, el costo de este mismo fue muy bajo de 12.31 USD mas iva.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Una de sus características que me llamo la atención fue&amp;nbsp; que como el kit de NXP este trae su depurador y promete poder depurar o programar mas µCde esta misma marca seria de 32 bits&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Características principales&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.st.com/web/catalog/mmc/FM141/SC1544/SS1374/LN1041/PF248820&quot;&gt;STM32L152RBT6 ARM Cortex M3&lt;/a&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;STLINK/V2 depurador&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;LCD DIP28 de 24 segmentos y 4 comunes&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;2 Leds para el usuario&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;1 Push button para el usuario&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;4 botones táctiles&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;Pin header para fácil prototipaje en una protoboard&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align=&quot;justify&quot;&gt;Algo que no me gusto de ST en µC de 32 bits seria ARM es que no tienes un IDE propio, comp or ejemplo NXP tiene el LPCxpresso, Atmel el Atmel Studio 6, TI tiene su code composer, etc… muchos de estos estan basados en eclipse que es muy bueno y otros no, ST prefiere no tener uno entonces debes de usar uno externo como IAR, Kiel o Atolic true stduio. Como les comento en lo personal eso a mi no me gusta para nada pero bueno como todo tienes sus ventajas y desventaja&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Por el momento es todo lo que les puedo comentas no lo e usada mas que para conectarlo no vi ni el demo que traía.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Otra de las cosas que compre de ST fue un &lt;a href=&quot;http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF247087&quot;&gt;STM8S-Discovery&lt;/a&gt;, este es de los µC de 8 bits de ST, haber que tal están en realidad no he visto ni sus características lo compre por que estaba barato como 10 USD ya con IVA. La ventaja es que ST si tiene su IDE para estos chips por que para los de 32 no lo tiene.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://lh6.ggpht.com/-ifyVcD_ea70/UTaiUT8OubI/AAAAAAAAI70/SR8jukOlmsg/s1600-h/2013-03-05%25252019.34.32%25255B4%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;2013-03-05 19.34.32&quot; border=&quot;0&quot; alt=&quot;2013-03-05 19.34.32&quot; src=&quot;http://lh5.ggpht.com/-zaIOpdd9o-c/UTaiVm2cnLI/AAAAAAAAI78/1ZMGExA1ij0/2013-03-05%25252019.34.32_thumb%25255B1%25255D.jpg?imgmax=800&quot; width=&quot;424&quot; height=&quot;564&quot;&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p align=&quot;center&quot;&gt;STM8S-Discovery&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Pues hace tiempo quiero comprarme un osciloscopio y un analizador lógico o los dos en uno, del analizador lógico quiero uno que es del fabricante de &lt;a href=&quot;http://www.salaea.com&quot;&gt;www.salaea.com&lt;/a&gt;, este es muy básico es por USB pero tiene la opción para decodificar varios protocolos tiene en 8 y 16 bits con un costo de 150 USD y 300 USD respectivamente y del osciloscopio pues estaba pensando en un RIGOL de 100 Mhz y 2 canales, pero como no e podido tener ni uno ni otro un día vagando por internet encontré un analizador lógico al parecer es un clon de una marca &lt;a href=&quot;http://www.usbee.com&quot;&gt;www.usbee.com&lt;/a&gt; pero pues esta marca y la anteriormente menciona tiene casi el mismo hardware cambiando el VID/PID que viene en una memoria E&lt;sup&gt;2&lt;/sup&gt;PROM podemos hacerlo funcionar como el de la otra marca y pues todo esto por como 20 USD decidí probarlo y ya me llego pro lo pronto pues lo conecte y baje el software de &lt;a href=&quot;http://www.usbeee.com&quot;&gt;www.usbeee.com&lt;/a&gt; y lo reconoce y según hace capturas pero no entiendo ese software, programare esa memoria y veré que tal funciona después les enseño haber si valen la pena y les digo donde o pueden comprar.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://lh4.ggpht.com/-FUGyBjbN5NI/UTaiWMHVOGI/AAAAAAAAI8E/lnoKhehFqxM/s1600-h/2013-03-05%25252019.45.32%25255B5%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;2013-03-05 19.45.32&quot; border=&quot;0&quot; alt=&quot;2013-03-05 19.45.32&quot; src=&quot;http://lh3.ggpht.com/-hCzTMIWG4L0/UTaiWpruqkI/AAAAAAAAI8M/DoDcYkwQ_cc/2013-03-05%25252019.45.32_thumb%25255B7%25255D.jpg?imgmax=800&quot; width=&quot;424&quot; height=&quot;419&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;Del lado derecho el analizador lógico y del lado izquierdo una fuente conmutada&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Les comento hace tiempo quería hacer kits de fuentes conmutadas y el CI LM2576, LM2596, etc… ya que pues son simples de usar y desde mi punto de vista mucho mejores que un CI de la serie 78XX y la vi esta tiene un LM2596S-ADJ, la estaré probando haber si compro mas, debe de funcionar es solo el diagrama que viene en la hija de datos pero recuerden son chinos y pues el CI puede ser diferente al que esta marcado.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Y por ultimo y no menos importante pues cambie de trabajo me ofrecieron un trabajo en Continental Automotive Group en GDL y pues ya ando par acá se supone hoy era mi primer día de trabajo pero por políticas de le empresa solo puedo empezar a trabajar los lunes, y firme contrato hoy entonces hasta el lunes 11 de marzo empezare mientras tengo una semana sin mucho que hacer. les estaré comentando que hare pero pues no puedo decir mucho el contrato de confidencialidad es mucho mucho mas extenso solo puedo decir que estaré usando CAN y micros ARM Cortex M aun no se bien pero pues se ve interesante lo que voy a estar haciendo.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Por cierto ando buscando un programador de java o algún otro lenguaje, este debe de poder saber leer y escribir el puerto serial y entregarme el código fuente y quizás USB a futuro, no tiene que ser java solo quiero que sea un programa que sea portable para Windows, linux y Mac, pagaría por proyecto en realidad es algo muy simple anímense.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Y como siempre ya saben no duden en contactarse conmigo a mi correo &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt; y síganme en mi twitter @lams_007&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Saludos&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/6351326648928954001/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/6351326648928954001' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6351326648928954001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6351326648928954001'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2013/03/st-discovery-analizador-logico-y-nuevo.html' title='ST discovery, Analizador lógico y nuevo empleo'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-psbtstwweoE/UTaiUPSdTzI/AAAAAAAAI7s/y6ddZ0oxuB8/s72-c/2013-03-05%25252019.17.11_thumb%25255B2%25255D.jpg?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-3312285709866197222</id><published>2012-12-11T21:32:00.000-06:00</published><updated>2012-12-18T10:29:09.149-06:00</updated><title type='text'>Español : Aprendiendo a usar el entorno de desarollo NXP LPCXpresso LPC812 Ingles: Learning how to use NXP LPXXpresso LPC812 development board</title><content type='html'>&lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;5&quot; face=&quot;Century Gothic&quot;&gt;Español&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Antes que nada los artículos que pondré de ahora en adelante serán tanto en inglés como en español, espero y funcione por lo pronto no estoy seguro si poner las dos versiones en el mismo post o hacerlo de manera individual; hoy serán ambos idiomas en el mismo post.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Pues como les dije hace unos días me aventuraré en el uso de los µC ARM-CORTEX-MX para eso cuento con varias tarjetas de diferentes fabricantes (más información la pueden encontrar en el &lt;/font&gt;&lt;a href=&quot;http://www.mecatronicamexicana.blogspot.mx/2012/12/arm-ti-atmel-nxp-freescale.html&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;post anterior&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;). Empezaré con el de NXP.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Antes que nada comienzo con esta placa y esta serie ya que NXP lo que trata de hacer de µC &lt;/font&gt;&lt;a href=&quot;http://www.nxp.com/products/microcontrollers/cortex_m0plus/lpc800/&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;LPC8XX&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; es desplazar los µC de 8-bits ya que los de esta seria tienen µC de 8 pines en empaquetado DIP y hasta 20 pines en empaquetado TSSOP, con 4 hasta 16 KB de memoria flash y 1 hasta 4KB de memoria RAM, el único lado “MALO” para los hobistas, es que sólo trabajan con voltajes de 1.8V a 3.6V.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirip7micrEBDJloxCBZN0la7Y1jfPrXlhGmBu-MwRfSQ1Iy6xcIvZomD8RGhyphenhyphen6OlB9wudiWh1GYoL3utXWY7OBRsYxTHyTPDhUXjtLBRVEjRGuJCVZqZPyErm0BSBUahvYW8OWQZolks4/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;LPC800_block_diagram_thumb4&quot; border=&quot;0&quot; alt=&quot;LPC800_block_diagram_thumb4&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTPUWrJNVHMas9L5RB33aKoNMR4F55QVMoRrecuJoYNDUxkzyECjNkr0Y0pyhXGL_mmyqL08Yj8CIXrysty9GeUCaqVVFh-qtHPNzmv4wOepEwWvFyxEBP-U9Q3bvEUfmHCLeGKg2s8OI/?imgmax=800&quot; width=&quot;480&quot; height=&quot;435&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 1- diagrama a bloques del LPC8XX&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Otras de las cosas interesantes que tiene este microcontrolador es algo que NXP llama “SWITCH MATRIX”(matríz de switches), esto te da la opción de configurar casi todos los pines del µC (voltaje y tierra no se pueden configurar) con cualquier función que incluya el µC ya sea de las UART´s, GPIO´s, I&lt;sup&gt;2&lt;/sup&gt;C, SPI, etc… en cualquier pin que quieras lo único que debes de hacer es usar la herramienta que llaman &lt;/font&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/nxp-switch-matrix-tool-lpc800&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;SWITCH MATRIX TOOL&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; y ésta nos genera un código que se debe de incluir al principio del µC (o al menos es lo que creo hasta el momento).&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM5g1y3uJhQBs6SiX2QARWESvohjzpvjF9_JQ6LxPVJzMHYeRvD2uxDLmfT5bJDhjJk1ridxwHBxz1-g4Ak7aIiJfxtnUa1x5V_1KylQyNH8LCbjwOh89lwIC1fHnOLleAFIESr1WE45k/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;switchmatrixtool_thumb3&quot; border=&quot;0&quot; alt=&quot;switchmatrixtool_thumb3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh071fHMf9hNLDZuckb6wkoUqmABBvgXY5iP14JK2i-mwpns0lC1kpIeETyMq9Bfkb4uTHFZuzA_C8AOOIS_FvaF3QBbVTqnTLzpYMdUHEUC4UAyBkT10HKiAwT6IO34KZvpCP5JQ8bFzg/?imgmax=800&quot; width=&quot;480&quot; height=&quot;394&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 2 – Switch Matrix Tool&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Y por último y no menos importante es que NXP decidió poner drivers de bajo nivel para el I&lt;sup&gt;2&lt;/sup&gt;C y el UART en una memoria ROM entonces sólo requieren llamadas a API´s que vienen dentro de una memoria ROM del µC.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Por el momento los chips como tales no los venden todavía (solo las tarjetas de demostración).&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Les comento un poco sobre esta placa, aunque pueden encontrar más información &lt;/font&gt;&lt;a href=&quot;http://www.lpcware.com/content/devboard/lpc812-lpcxpresso-board&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;aquí&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;En primera: el empaque en lo personal no me gustó pero bueno por los 24 USD que costó pues está bien. Viene en una bolsa de cartón con el plástico este de bolitas que se truenan y cuyo nombre no recuerdo (venia abierta por que la aduana la abrió).&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;file:///C:/Users/lams/AppData/Local/Temp/WindowsLiveWriter1314748303/supfilesBC37D/2012121121.30.026.jpg&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkWOX9BUzU7oBmlcoM7lHEJoKp1HLSwAWDwh_iQVj9Lymff8DM8E4bNHJugDPILUpAOmOkhbU84jAeAbQUAjjHIW8OFCBDcVNgxSIrXHwq_I5YjuHb15Dl7Wx_Vr27Ceg2OF5EXcKSI-c/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2012121121.30.02_thumb7&quot; border=&quot;0&quot; alt=&quot;2012121121.30.02_thumb7&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXoferRkHkjxNlZ5lwWTHKrkTflz7FTuoMGUVcKr_gZgWdows_gW3be-iTxd9rDBo2qDl0_ZC9iNWayWAdIA23yRMYylyLvI7Foyf4ZhudU4yXdS_CIMQuovxEEJP4hWTQcRSoTV7dAUE/?imgmax=800&quot; width=&quot;480&quot; height=&quot;304&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 3 Bolsa donde viene la LPC812&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Dentro de ésta viene la placa dentro de una bolsa antiestática y un plástico con agujeros para los componentes que están más altos como son el potenciómetro el conector USB los dos cristales, el del debug y el del µC y el JTAG. Incluido viene una tarjeta pequeña con un código de cupones que funciona en embedded artists que les da un descuento, aunque no creo que sea muy útil en México (salvo que vayas a comprar un software que sea descargable) pero pedir algo desde allá sale caro.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;file:///C:/Users/lams/AppData/Local/Temp/WindowsLiveWriter1314748303/supfilesBC37D/2012121121.27.576.jpg&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoRiHURog9O-0rG4TO8FXyMdVIaXia7aN3cfO3-DYyM0rs6asQWdM6gkr62rxqWV0-tkxGTO0RBmQMIyI3uI8grn6FSWFcOsgvDsyLbzBAZUCAXQ0gK1WioHlE9kJt9pPmCXzulq30Xvk/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2012121121.27.57_thumb9&quot; border=&quot;0&quot; alt=&quot;2012121121.27.57_thumb9&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii1VFH-qadZ4Wp_8nep18Q6uNsbUUSAY5jRjXp0Y1x-vKjH7AHysthyphenhyphenzU46VIWSvj3tY-UgO4wEOyMqqrp3KhztIXGko9Tv2QDsiKW-3qcQqCJHHwLcdusBIxVKUIVdIe-DJ7Og2P41kw/?imgmax=800&quot; width=&quot;480&quot; height=&quot;288&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 4 lo que viene dentro del paquete.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;file:///C:/Users/lams/AppData/Local/Temp/WindowsLiveWriter1314748303/supfilesBC37D/2012121121.28.336.jpg&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGtY6OFAWc-GBP3asvsHG2JTn3fcbPkpH2kFTnrmZxQeSjo69T85fMwgaf81M4EN9BptZZps2DYqzeu2nZ03L1yPJvxGkGxJrO8uzxP5aakbo82Ou3Uk8U_NqjMGySHn_qtyRt49p8ets/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2012121121.28.33_thumb8&quot; border=&quot;0&quot; alt=&quot;2012121121.28.33_thumb8&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFGz9Ql_KFJ3ktMpwaporhJsxj47EsKYAlC-wDVV0_QALPPPyPoHnRnUmWP_VnumDvYeJ2ugzbp6wDe7A1w-rbwb2XnlwdQh53cUaCLUDJoLTkAV0tyflR3_x_bsTCjJEB4Xklu6zw2Fk/?imgmax=800&quot; width=&quot;490&quot; height=&quot;125&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 5 - PCB&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Espero y se alcance a ver (la única cámara que tengo es la de mi celular), pero en el centro de la PCB se ven unas hileras de pines machos con espaciamiento de 100 mil. Entre estas dos hay soldadura, que hay que remover y poner pines normales para así poder usar el JTAG que tiene en otro dispositivo y para usar el JTAG en el µC interno debes de puentear esto con jumpers.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;file:///C:/Users/lams/AppData/Local/Temp/WindowsLiveWriter1314748303/supfilesBC37D/conectorJTAG3.png&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7XdXeNpAKJfp2GM-mOCLL7In0hyphenhyphenBUzhReTsH5hLqDvl3zDxjzGv30yxKe4ElU7sQZErIu_KFuGahyoTTfmq3JiEW-ZmWOVyhLveT0ztooAyCkVeLy-b4Sn9CmuSy0lrDaQzQ40Siy7y8/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;conectorJTAG_thumb1&quot; border=&quot;0&quot; alt=&quot;conectorJTAG_thumb1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHoGhChRgeLsIEpv6etq1z0vXE6uctFrGmlHu-SFWnj7yNxAPKKf4RP_eNKAQChPUnHhz3YXzWFSw6izRiQgwIUxWVJKoLaBQKG3fGBRO0fW1_C_8iyydiWbrL0L_5VEvM_ZRKuMurrdY/?imgmax=800&quot; width=&quot;504&quot; height=&quot;369&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 7 - Conector JTAG para dispositivos externos&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Ahora sí, antes de comenzar debes de descargar el IDE LPCXpresso basado en eclipse desde &lt;/font&gt;&lt;a href=&quot;http://lpcxpresso.code-red-tech.com/LPCXpresso/&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;aquí&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; . Este IDE es gratuito y es de Code Red, aun así hay que registrarse y después activar el IDE aquí (les menciono para que no les pase como a mí) bajen la versión LPCXpresso v5.0.12 o más nueva por que las versiones anteriores aún no soportan los LPX8XX y de esta manera no tendrán que bajarlo dos veces&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;file:///C:/Users/lams/AppData/Local/Temp/WindowsLiveWriter1314748303/supfilesBC37D/lpcxpresso4.png&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcwd3B3YNqGDXGDWBDM02s28TRZxwqc5rPf5GryJWhz-Hs6JUFMgNZKtXjtUKqhxnRGnKl0alWnJmtUqmggvT_r6H7Vf5UMWV55xAdi3irNaMVlG4QEIOrMW5VbslmsnSrjGLADWnOAcQ/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;lpcxpresso_thumb2&quot; border=&quot;0&quot; alt=&quot;lpcxpresso_thumb2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZPannMZ672dr-IgmZlxFSqgnCYp_LS3pxaoRNX6xZLoVn85ipF-o6xFNyqjo3QukaMUhTal-TFrovfbWCBZhU5ETYyt_j0PZtb760cOJ_JD_vo1VnDaKW-Ax26LTCc6wtXNsRCUKMy2A/?imgmax=800&quot; width=&quot;500&quot; height=&quot;281&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 8 LPCXpresso IDE&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Como lo ven pues el IDE está basado en eclipse entonces es bastante familiar para los que ya han usado eclipse como su IDE. En lo personal yo no lo conozco entonces me iré familiarizando con él poco a poco.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Antes de comenzar no está de más bajar la hoja de datos del LPC812 y de la serie LPC8XX, también el diagrama esquemático de la tarjeta y los Sample codes &lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/lpc8xx-datasheet&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Hoja de datos de LPC8XX&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; &lt;/font&gt; &lt;li&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/lpcxpresso-board-schematics-lpc800-rev&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Esquemático de la LPC812 rev A&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; &lt;/font&gt; &lt;li&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/um10601-lpc8xx-user-manual&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Manual de Usuario LPC8XX&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; &lt;/font&gt; &lt;li&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/lpcxpresso-sample-code-bundle-lpc8xx&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Sample Codes&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Después de esto lo que tenemos que hacer es importar los sample codes al LCPXpresso, para esto hay que abrir el IDE, después seleccionar file y después import.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;file:///C:/Users/lams/AppData/Local/Temp/WindowsLiveWriter1314748303/supfilesBC37D/import41.png&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNGN8ETym8ht5K5XsHteauLzjzcZesi4Bd8JJbrp981vUwes7q3LTdlqlawuRBrWM4PpftxxgxsSi30X2c0JSFny2r_wgRHmmRt1tLE10TqNHW8tcuORvMxnsgSmHFHTLLepStDKPn9jQ/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;import_thumb2&quot; border=&quot;0&quot; alt=&quot;import_thumb2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ0YcKv6e2EJZHdjBiLezmeH0lMtRrHmeJ48Ln4N2BRRu722pUzP7vfZ26rQHreTu-bR2qUOPsYUaNfKi1BUR-dRhebhsDi4fK5zDHXIc8T-AzsBCuUUvNiucsTiH5dtwb9056oKGohCA/?imgmax=800&quot; width=&quot;480&quot; height=&quot;507&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 9 Ventana de Import&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Después de esto en la sección de General seleccionamos existing projects into workspace y damos en Next como se muestra en la imagen.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Cuando hacemos esto nos cambia de ventana y sale una ventana como esta.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;file:///C:/Users/lams/AppData/Local/Temp/WindowsLiveWriter1314748303/supfilesBC37D/selecciondearchivpp4.png&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhckQz078n6gWP6cL1axt2NkhbWuHsxWbDm4bVXYCvT6p7F3OvGjcdUv9-JCWY9r38vBhLRoY3bv3mprxXVGVh_FxT_nhIOTycAn54JanZAS_yR_DkIDJo0ytLBc2FqdAlfkhfuASZ1HSo/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;selecciondearchivpp_thumb2&quot; border=&quot;0&quot; alt=&quot;selecciondearchivpp_thumb2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhY2Ca1-X-jXxYujx1lkVBRxKkLWwzWt_jIfnAxbLX8XuN-52t_CB_YaCLkccf_B_PICCkRYvOYAWTu4RO7R-IjSrWCvGJISbmNSM9qk3nTuMa07cZXI2gKwDXcotBtS4O5y-iSeymuEs/?imgmax=800&quot; width=&quot;480&quot; height=&quot;567&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 10 Selección de archivo&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Aquí marcamos la opción que dice Select root directory y le damos en browse, que está a la izquierda. Auí nos aparece una ventana y tenemos que seleccionar la carpeta del archivo que se descomprimió y descargamos con los códigos muestra.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Para finalizar le damos click en Finish, después deben de ver el IDE de esta manera. Aquí yo ya lo activé, deben de hacerlo ustedes también solo sigan los paso que les pide para activarlo.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;file:///C:/Users/lams/AppData/Local/Temp/WindowsLiveWriter1314748303/supfilesBC37D/image3.png&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVOB2nsUQh730P43Qj358ebstn-ZEykd6bmNj8JE2V0fz0WbSfpggKZRUD5wvPf7EQpaksIMRJdQLF_F1KBVfOszQbZTY1r6TjwYhlmi9oB-fi02lXzSfYtJj5J2zOaDCv4GMtPpYbgHk/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image_thumb&quot; border=&quot;0&quot; alt=&quot;image_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwUv4ljjQHFh6HLj0pE6Dltm1TDcRraOPhjHlaNXWUnOJn_yicf0_Dly4va_527yzs9wVxwFdeHQ23q-xH13XKKE9TAMzlf8RfEJ3NO82a8ekdzcNjrgGGEFTvLMXvXnjOWlXVmXsIskQ/?imgmax=800&quot; width=&quot;480&quot; height=&quot;270&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 11 – LPCXpresso IDE&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Después de esto tenemos ya todos los proyectos de muestra importados y listos para ser compilados. Por el momento sólo usaremos el que se llama Blinky.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Antes de eso debemos de tener conectada la tarjeta de desarrollo con sus controladores a la PC y en windows nos debe de aparecer de la siguiente manera.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-sW34YeU4mypx5iuwg4YcOGBFipKAj5p4PwD_qsvT-SoG5QAS6OF2tNPZ1sVEInKlO6kPPOsSJCSP9uzgzvXAboegP4xhfd-_QRWen5KuAtw_7eVq5RYBR1mtNs3adnlxMukQnHczqU/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;drivers_thumb2&quot; border=&quot;0&quot; alt=&quot;drivers_thumb2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEZ8volJArxPYlFlO2u0ONxxSxMrpvB1cP_i4FWfzlihNKST9UZ6TqYlhMkjz_Jn2jAuUYEUH5C9yBhCXjj2tQTxl4pMU2IPZQixR_ShcNBN8GUY60HSRB5VKRJU9wMDYgtAp8siIRYPE/?imgmax=800&quot; width=&quot;480&quot; height=&quot;270&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 12 – Drivers correctamente instalados&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Si esto aparece así quiere decir que ya están instalados los controladores para la tarjeta de desarrollo y que podemos proceder.&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;El IDE (Integrated Developmente Enviorment) como antes lo mencioné está basado en ECLIPSE y cuenta con 4 zonas que describiré a continuación. &lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH4br00tGhlumZuOWRFjcQR24DsrdFt9oP1bWhyphenhyphenIIVW0ps6PIgB-aWUhWMoiTsk6D7y5XvwxQSPQ3xAp5EyNnPC3RHYZLnU9QayLImKFpJjp4VJzYvdgnF_lkuW-WSLx7Xxz5QncofTeM/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;explicacionIDE_thumb2&quot; border=&quot;0&quot; alt=&quot;explicacionIDE_thumb2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrdnAbxxNYslJNMRRZbaqGRy6UTrxzYwjf3RtBuuNq59cOfkOAxzKHebyuY1fPdtYJ-YOlq8V71_9ZPw8TpTiaghB1O6xFr-eDH7eQ_9MboaUj0XgpwJvJoV6S4dmPie3sL0qfmRuVPlI/?imgmax=800&quot; width=&quot;480&quot; height=&quot;270&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 13 – Descripción del LPCXpresso IDE&lt;/font&gt;&lt;/p&gt; &lt;ol&gt; &lt;ol&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Explorador de Proyectos: aquí tienes todos los códigos fuente que están en tu lugar de trabajo actual.&lt;/font&gt;&lt;/div&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Inicio Rápido: Links usados como: nuevo proyecto, importar de proyectos, etc …&lt;/font&gt;&lt;/div&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Editor: Te permite modificar y guardar tu código fuente actual.&lt;/font&gt;&lt;/div&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Consola: despliega información de: compilación, depuración, errores, etc …&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Sabiendo esto le damos click al explorador de proyectos y abrimos la carpeta que dice blinky. Dentro de eso nos aparecen varias carpetas entre esas una que dice src la abrimos y salen 3 archivos:&lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;cr_starup_lpc8xx.c&lt;/font&gt;&lt;/div&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;crp.c&lt;/font&gt;&lt;/div&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;main.c&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Le damos dos click a la que dice main.c&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh64jfAXEnClA3vW0JTbemftE3VM5QNpRXE7pJjGzWAQ0U0Vz3le7FwzhQbcj2W6MVK0OPWiYgWqcWL7rDNBmhd-Q_EBZGfd-obF_yudfGsVPUhfLmXCXlVrES3eT1loCXyfHKf4EV8E9o/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;exploradordeproyectos_thumb5&quot; border=&quot;0&quot; alt=&quot;exploradordeproyectos_thumb5&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXhAEX88j1B3fFvf3lia9Po05MYag3J5hW-86TAkfXoT70jwHy0c4dHykk06-TWDJR4a5q7ekBvCHL2Iko_lNR4L8zoR7qYNXBekaRNSOjRbrSgqaWOPo9fsZiDV3orxswTiQjThHPSjo/?imgmax=800&quot; width=&quot;480&quot; height=&quot;725&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Imagen 14 – click en main.c&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Aquí les dejo el código fuente&lt;/font&gt;&lt;/p&gt; &lt;div id=&quot;codeSnippetWrapper&quot;&gt; &lt;div style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot; id=&quot;codeSnippet&quot;&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum1&quot;&gt;   1:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;/****************************************************************************&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum2&quot;&gt;   2:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *   $Id:: blinky.c 3634 2012-10-31 00:09:55Z usb00423                      $&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum3&quot;&gt;   3:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *   Project: NXP LPC8xx Blinky example&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum4&quot;&gt;   4:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum5&quot;&gt;   5:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *   Description:&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum6&quot;&gt;   6:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *     This file contains LED blink code example which include timer,&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum7&quot;&gt;   7:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *     GPIO initialization, and clock monitoring.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum8&quot;&gt;   8:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum9&quot;&gt;   9:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; ****************************************************************************&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum10&quot;&gt;  10:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * Software that is described herein is for illustrative purposes only&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum11&quot;&gt;  11:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * which provides customers with programming information regarding the&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum12&quot;&gt;  12:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * products. This software is supplied &quot;AS IS&quot; without any warranties.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum13&quot;&gt;  13:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * NXP Semiconductors assumes no responsibility or liability for the&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum14&quot;&gt;  14:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * use of the software, conveys no license or title under any patent,&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum15&quot;&gt;  15:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * copyright, or mask work right to the product. NXP Semiconductors&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum16&quot;&gt;  16:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * reserves the right to make changes in the software without&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum17&quot;&gt;  17:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * notification. NXP Semiconductors also make no representation or&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum18&quot;&gt;  18:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * warranty that such application will be suitable for the specified&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum19&quot;&gt;  19:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * use without further testing or modification.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum20&quot;&gt;  20:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum21&quot;&gt;  21:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * Permission to use, copy, modify, and distribute this software and its&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum22&quot;&gt;  22:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * documentation is hereby granted, under NXP Semiconductors&#39;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum23&quot;&gt;  23:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * relevant copyright in the software, without fee, provided that it&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum24&quot;&gt;  24:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * is used in conjunction with NXP Semiconductors microcontrollers. This&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum25&quot;&gt;  25:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * copyright, permission, and disclaimer notice must appear in all copies of&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum26&quot;&gt;  26:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * this code.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum27&quot;&gt;  27:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum28&quot;&gt;  28:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;****************************************************************************/&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum29&quot;&gt;  29:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#ifdef&lt;/span&gt; __USE_CMSIS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum30&quot;&gt;  30:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #006080&quot;&gt;&quot;LPC8xx.h&quot;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum31&quot;&gt;  31:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum32&quot;&gt;  32:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #006080&quot;&gt;&quot;lpc8xx_clkconfig.h&quot;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum33&quot;&gt;  33:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #006080&quot;&gt;&quot;lpc8xx_gpio.h&quot;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum34&quot;&gt;  34:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #006080&quot;&gt;&quot;lpc8xx_mrt.h&quot;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum35&quot;&gt;  35:&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;extern&lt;/span&gt; uint32_t mrt_counter;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum36&quot;&gt;  36:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;/* Main Program */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum37&quot;&gt;  37:&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt; main (&lt;span style=&quot;color: #0000ff&quot;&gt;void&lt;/span&gt;) {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum38&quot;&gt;  38:&lt;/span&gt;   uint32_t regVal;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum39&quot;&gt;  39:&lt;/span&gt;   SystemCoreClockUpdate();&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum40&quot;&gt;  40:&lt;/span&gt;   &lt;span style=&quot;color: #008000&quot;&gt;/* Config CLKOUT, mostly used for debugging. */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum41&quot;&gt;  41:&lt;/span&gt;   regVal = LPC_SWM-&amp;gt;PINASSIGN8 &amp;amp; ~( 0xFF &amp;lt;&amp;lt; 16 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum42&quot;&gt;  42:&lt;/span&gt;   LPC_SWM-&amp;gt;PINASSIGN8 = regVal | ( 12 &amp;lt;&amp;lt; 16 );    &lt;span style=&quot;color: #008000&quot;&gt;/* P0.12 is CLKOUT, ASSIGN(23:16). */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum43&quot;&gt;  43:&lt;/span&gt;   CLKOUT_Setup( CLKOUTCLK_SRC_MAIN_CLK );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum44&quot;&gt;  44:&lt;/span&gt;     &lt;span style=&quot;color: #cc6633&quot;&gt;#if&lt;/span&gt; 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum45&quot;&gt;  45:&lt;/span&gt;     regVal = LPC_SWM-&amp;gt;PINASSIGN0 &amp;amp; ~( (0xFF &amp;lt;&amp;lt; 0) | (0xFF &amp;lt;&amp;lt; 8) );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum46&quot;&gt;  46:&lt;/span&gt;     LPC_SWM-&amp;gt;PINASSIGN0 = regVal | ( (2 &amp;lt;&amp;lt; 0) | (3 &amp;lt;&amp;lt; 8) );    &lt;span style=&quot;color: #008000&quot;&gt;/* P0.2 is UART0 TX, ASSIGN(7:0); P0.3 is UART0 RX. ASSIGN(15:8). */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum47&quot;&gt;  47:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum48&quot;&gt;  48:&lt;/span&gt;   &lt;span style=&quot;color: #008000&quot;&gt;/* Enable AHB clock to the GPIO domain. */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum49&quot;&gt;  49:&lt;/span&gt;   LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (1&amp;lt;&amp;lt;6);&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum50&quot;&gt;  50:&lt;/span&gt;   &lt;span style=&quot;color: #008000&quot;&gt;/* Set port p0.7 to output */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum51&quot;&gt;  51:&lt;/span&gt;   GPIOSetDir( 0, 7, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum52&quot;&gt;  52:&lt;/span&gt;     &lt;span style=&quot;color: #008000&quot;&gt;/* Set port p0.16 to output */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum53&quot;&gt;  53:&lt;/span&gt;   GPIOSetDir( 0, 16, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum54&quot;&gt;  54:&lt;/span&gt;  &lt;span style=&quot;color: #008000&quot;&gt;/* Set port p0.17 to output */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum55&quot;&gt;  55:&lt;/span&gt;   GPIOSetDir( 0, 17, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum56&quot;&gt;  56:&lt;/span&gt;     init_mrt(0x8000);&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum57&quot;&gt;  57:&lt;/span&gt;   &lt;span style=&quot;color: #0000ff&quot;&gt;while&lt;/span&gt; (1)                                &lt;span style=&quot;color: #008000&quot;&gt;/* Loop forever */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum58&quot;&gt;  58:&lt;/span&gt;   {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum59&quot;&gt;  59:&lt;/span&gt;         &lt;span style=&quot;color: #008000&quot;&gt;/* I/O configuration and LED setting pending. */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum60&quot;&gt;  60:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 0) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 200) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum61&quot;&gt;  61:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum62&quot;&gt;  62:&lt;/span&gt;             GPIOSetBitValue( 0, 7, 0 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum63&quot;&gt;  63:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum64&quot;&gt;  64:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 200) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 400) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum65&quot;&gt;  65:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum66&quot;&gt;  66:&lt;/span&gt;             GPIOSetBitValue( 0, 7, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum67&quot;&gt;  67:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum68&quot;&gt;  68:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 400) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 600) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum69&quot;&gt;  69:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum70&quot;&gt;  70:&lt;/span&gt;             GPIOSetBitValue( 0, 16, 0 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum71&quot;&gt;  71:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum72&quot;&gt;  72:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 600) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 800) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum73&quot;&gt;  73:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum74&quot;&gt;  74:&lt;/span&gt;             GPIOSetBitValue( 0, 16, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum75&quot;&gt;  75:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum76&quot;&gt;  76:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 800) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 1000) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum77&quot;&gt;  77:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum78&quot;&gt;  78:&lt;/span&gt;             GPIOSetBitValue( 0, 17, 0 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum79&quot;&gt;  79:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum80&quot;&gt;  80:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 1000) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 1200) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum81&quot;&gt;  81:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum82&quot;&gt;  82:&lt;/span&gt;             GPIOSetBitValue( 0, 17, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum83&quot;&gt;  83:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum84&quot;&gt;  84:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( mrt_counter &amp;gt; 1200 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum85&quot;&gt;  85:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum86&quot;&gt;  86:&lt;/span&gt;             mrt_counter = 0;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum87&quot;&gt;  87:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum88&quot;&gt;  88:&lt;/span&gt;   }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum89&quot;&gt;  89:&lt;/span&gt; }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Ahorita no me concentraré mucho en esto debido a que me interesa más que aprendamos a cómo depurar el microcontrolador pero aquí está el código .&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Teniendo esto hay que compilar el proyecto. Para esto hay que darle en la barra de herramientas donde dice Project y después le damos en Build Project. Para saber que esta operación fue exitosa, en la consola debe de decir BUILD Finished (took Xs.xxxms)&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Ya habiendo compilado esto en el explorador de proyectos queremos recalcar el que dice Blinky y luego en la barra de inicio rápido le damos click en Debugg blinky y si no encontramos problemas ahora estamos depurando el programa (y así comenzamos la depuración).&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;En mi siguiente post les explicaré en qué nos beneficia depurar el programa y cómo se hace.&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Espero y les haya gustado.&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Cualquier comentario, pregunta o sugerencia no duden en enviarme un correo a &lt;/font&gt;&lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;mecatronicamexicana@gmail.com&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; o deja un comentario aquí.&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;5&quot; face=&quot;Century Gothic&quot;&gt;English&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Before anything I always be putting thee blog post in 2 different languages, English and Spanish, I hope this works by this time I am not really sure I´ll put the Spanish and English version in the same post or in different post, this time both are going to be in the same.&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;As I comment you some days before I´ll will star using µC ARM-CORTEX-MX, as you know I have been purchasing several development boards of different manufacturers for more information you can find it in the &lt;/font&gt;&lt;a href=&quot;http://www.mecatronicamexicana.blogspot.mx/2012/12/arm-ti-atmel-nxp-freescale.html&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;last post&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; but just to be aware this post it´s only in Spanish as this last post says I will start with the NXP board&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;I start with this development board because NXP seems to try to replace 8-bit µC with this µC series &lt;/font&gt;&lt;a href=&quot;http://www.nxp.com/products/microcontrollers/cortex_m0plus/lpc800/&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;LPC8XX&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; because this series has µC starting from 8 pin in a DIP package to 20 pin in a TSSOP package and has up to 16 KB of flash memory and up to 4 KB of RAM memory, the only down side is for the hobbyists because this µC only work with voltage from 1.8V to 3.6V.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs-AkYtNjabkwY13bz3YPFPAIP7_urv-aQbIsYL6jxKaJx8OHQ7HQmP_t6hZ8dX1rnjaqkx03B4d8C_86B6A-QXlDd-cjHVFZ2YtwFz-ftqLihErZ0_PSi61fyiq3DiLDR5CMsDPPYZFo/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;LPC800_block_diagram_thumb5&quot; border=&quot;0&quot; alt=&quot;LPC800_block_diagram_thumb5&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPiTwwXcGdWMtvsIZadhmGy1N1bqEiC3N7YZdeugbKspwtdPFjdaH7uTCr5OpFk5uBnLhT84OIipFIEeNDiZGEYw0pIEMB-Q-Czoi7-_AuxF8ELdphzBYUU0yShZYuTp8ymJ5wOoZNJo4/?imgmax=800&quot; width=&quot;480&quot; height=&quot;435&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 1 – LPC8XX Block diagram&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;One of the interesting things this µC has is something NXP calls “SWITCH MATRIX”, this gives you the choice of configure almost every pin of the µC (just VCC and VDD can´t be configured) with any function that the µC has this can be the UART, GPIO, I&lt;sup&gt;2&lt;/sup&gt;C, SPI, etc….. in any pin you want the only thing you have to use is this tool that they call &lt;/font&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/nxp-switch-matrix-tool-lpc800&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;SWITCH MATRIX TOOL&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;, this generates a code that need to be included in the start of the µC or at least this is what I think. &lt;/font&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjOJQPpk3UAUvGS56VSJyst7TBW9YjOMPdCB4BSJLNry0I6y9I4DCvSfxC9o1vntbAJb0ajEqcnUAGSP6uC99JNchdCNOoyhvb5WRMd-JXMAITa5pw6ch6pZUd2GYTCeyd_sytQnS4SVw/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;switchmatrixtool_thumb&quot; border=&quot;0&quot; alt=&quot;switchmatrixtool_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPmWXjQt6cKU7BxMo8l5QW-DmHFcBUhwE2ezNLG8hR3xgXlOKiXX6XUyLCeTsowf3tAG4Kvh5t1Y5Lov_-hvwx7ah42NR6Yd2WIGnZ2s9gvl4weKS4GhK50yzQhVsBcY5Up4i_Yr-O0g/?imgmax=800&quot; width=&quot;480&quot; height=&quot;394&quot;&gt;&lt;/a&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 2 – Switch Matrix Tool&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;At last but not less important is that NXP decided to put low level drivers for I&lt;sup&gt;2&lt;/sup&gt;C and UART in a ROM memory so you only need to make some API call´s for the functions that are in the ROM&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;For the moment the chip isn´t in sale just the development boards&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;I will tell you some of the characteristics of this development board but you can find more information &lt;/font&gt;&lt;a href=&quot;http://www.lpcware.com/content/devboard/lpc812-lpcxpresso-board&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;here&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;.&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;At first the package in my personal opinion I didn´t like it but It´s ok for the 24 USD that it cost this comes in a bag made of carton with the plastic that has little bubbles.&lt;/font&gt; &lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhqyK6tVbIn3hdvnZFgEhdppIER36qszS2P2aSjyChVlitwJ-vQtQY-PcQJQpvq1bx_im_9XQ4Lc6_YMrrcQUb5Q3sGD3wzULLDrUHEu5tBPSN3w-DPnQAEm9fkQPjw_nBd3PMnvBAomA/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2012121121.30.02_thumb&quot; border=&quot;0&quot; alt=&quot;2012121121.30.02_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfs4iughgCkOzYR8gnnKoqRr6g7n2oU24WU5pZmHQwi-DAc-CNkS-9el7s19-cgPwlsYu_Cc-zYAW-P5IHFeKPEax0lapaWCt0IeQQYCwIdIs6ul4teixXER8Dufdpo8Q7yRHTxkgRwtY/?imgmax=800&quot; width=&quot;480&quot; height=&quot;304&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 3 – Bag where the LPC812 board comes.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Inside this bag it comes the development board inside and antistatic bag with a plastic that has holes for the taller component like the potentiometer, the USB connector and both of the crystals one for JTAG and the other for the µC. Included in the package comes a little card with a coupon code for discount in embedded artists&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9O_Baogbo_iWJticRLqjeCnUT5oiUE6FbyDatAq_dL5F3VkasaZuhX0OnFJbOcl8GT-rFONT-GAJqiXjF8HnJfwEOcOy6_mH5jnw_zt-cGIQwO4gNhNv9iCIkt1iQBrFHV3ePMYFVI1M/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2012121121.27.57_thumb&quot; border=&quot;0&quot; alt=&quot;2012121121.27.57_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCr0hZKgImf8ne7zKhny2adv3WnNQWzJzT1H7w7yxLl7NUTmKljAyhE7RH0myn-yYX9RrdbUZg2Jn7myEpjrY0yPSwC98P_diZXSdzTJpIDkrTyuU92ng0eJqTXLi7gNsQotHuSZ4wIto/?imgmax=800&quot; width=&quot;480&quot; height=&quot;288&quot;&gt;&lt;/a&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 4 – What´s inside the package&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieBbRYoBN92V54sYV5-Fceojxkql8DSl_qNx67g-5wDVe8HNC9fDqr3iNqJiyn-Bd8IvfGM2ZpR6QdWqsWkLjenap5_AiPl-Peo6k-F0VXmwgnl2c8RNwvJOQD3HNq3I8dGTK5A_SnX8c/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2012121121.28.33_thumb&quot; border=&quot;0&quot; alt=&quot;2012121121.28.33_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZq0uqTAkqY9mcX5l-Fh4RJI4NUFbiSG2m3jFuWj1xL0C0jr8mxPoo9nXTMIZKU-R4H3v3tUoTwWbP3QF40zcZ-zIQ5mhMIcPjKqRjP1HDslM0hw2sp9CiIKuMrCs-j80mYSpSOFe_ydo/?imgmax=800&quot; width=&quot;490&quot; height=&quot;125&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 5 – development board&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;I hope this seems fine because the only camera I have is the camera off my cellphone, but in the center of the development board you can see some holes for pins with a 100 mil spacement, here you can find some points with weld we have to remove this weld and put a male pin header if we need to use the JTAG to program the development board target we need to put some jumpers in this if not we only need to remove them to program an external target.&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG-Nifti5Ol6jVq4DbKZIx5yFTIvHV94B-y4x-OWWEdq-aWHLqHUGQGynLGOKUjAFAa1EwLkfq1ajdgQgXbyRess2Xk2Q6L-p68a33V5Z6wBTIl1Q2_ta6umJz8qeZEk5NVW1ET9CIPYQ/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;conectorJTAGe_thumb1&quot; border=&quot;0&quot; alt=&quot;conectorJTAGe_thumb1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp_YPOL4JXNp02KzyNdlXxjfSup5Rmhgffd4YgyxhoNFkYFTHGSwgB4zbGDeNYuldCiKYwXCSAX8rvCFs601crHMlBcRn89QvzITkCL5SXXxtR4AbP0P0T8EYSTqQz4AOcJg5fGLDScWQ/?imgmax=800&quot; width=&quot;484&quot; height=&quot;354&quot;&gt;&lt;/a&gt;&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 6 –Jtag connector for external devices&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Now before we star we need to download the IDE that´s based in eclipse form &lt;/font&gt;&lt;a href=&quot;http://lpcxpresso.code-red-tech.com/LPCXpresso/&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;here&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; this IDE it´s free of charge it´s from Code Red, but we need to register and after that activate it. I comment you need to download LPCXpresso v5.0.12 or a newer one the old ones don’t have support for this µC series&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioDPCBz95q0i894sDqjHFFYYUv13OHVAlciETFuYi08747sVg2NZ7JFlr5VQWI84KZ89OK6JPVi_uPPJxcFdcmcTpJIds43eK6X2tfvHbRnpNg4tw5VE-klnyvj6P5ecOSCQ3-WSFav2Q/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;lpcxpresso_thumb&quot; border=&quot;0&quot; alt=&quot;lpcxpresso_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY8tXaL-hViP8I23brwU4arsKJuSjXtElOWvHU48rpGfDWc2hry-BZNOn_MCiOmjNhyphenhyphenY6ri5Q5Vbz-38sPRdGfkxKh2-OOpghF7TNsGwapBBSoFMj0tcRWoHkQR4NDEvCtqPmSKUtJ-Rc/?imgmax=800&quot; width=&quot;500&quot; height=&quot;281&quot;&gt;&lt;/a&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 8 – LPCXpresso IDE&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;As you can see the IDE is based in Eclipse so it´s very familiar for the persons that use Eclipse as there IDE, I don´t know it I will get used to it little by little&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Before we begin we need to have dome information of the LPC812 development board and the LPC8XX µC series, also the schematic diagram of the board and the sample codes.&lt;/font&gt; &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/lpc8xx-datasheet&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Datasheet of the LPC8XX&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/lpcxpresso-board-schematics-lpc800-rev&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Schematic of the LPC812 rev A&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/um10601-lpc8xx-user-manual&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;User manual LPC8XX&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.lpcware.com/content/nxpfile/lpcxpresso-sample-code-bundle-lpc8xx&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Sample Codes&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;After all of this we need to import the simple codes to the LPCXpresso IDE to do this we need to open the IDE after this select File and then import&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEJaU-PGU9hbKCKVMFJdUVikLUxtmiIwmgRBvLdmkadkPSjkw9Bq1ZZgLA9RsE9lNQ0t1KNn-4wz09CCFBvvCeQ_xrDo-Pn2eyNs480K-ExGyIeT8KI6rEqD82LNkJzxK_JoNNntycJ9Q/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;import_thumb&quot; border=&quot;0&quot; alt=&quot;import_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwBvgz5J56UI08vysky0XdPeRkrSXObeY-VO0lDDLgg_qinzcqO8Rlat_Pb6Y_NgBXiom3nV0lkiisgSwGmew9vo4sot14HmRsZ-7GK27R4b4PYLRJNl7pu0aYFoaatuuG-mohFOOUNaY/?imgmax=800&quot; width=&quot;480&quot; height=&quot;507&quot;&gt;&lt;/a&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 9 – Import window&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;After this in the General section we select existing projects into workspace and click in next this is as shown in the image&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;When we do this our Windows changes and put us one of this&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUUBqXRZo7wd8vTdfbd6k9NjebQ6DQxQzieNtN9uLOtiHuL6IYxHBDjbSEEiYDuC4QA_2xvF-9_BldYZN6bC-SlNL6RRtfksla2f8eWKw8coIz1orFDFRNM67bE0ZSvW0o8k0qDzIK96o/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;selecciondearchivpp_thumb&quot; border=&quot;0&quot; alt=&quot;selecciondearchivpp_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVQ-4mP9FluOy5-Bi-0_g4n_X-JkEn3Y3Oj9WyIAKOa-ZwL0OtIz19zm4DeBorjcdZUssa5HSZCXpdq5mZIjWA3lbAULfYM0yldp_DSrDIWp2CLfKM8JDZP92wuyizQuN8sCL3LTWAsnk/?imgmax=800&quot; width=&quot;480&quot; height=&quot;567&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 10 – Selecting the file&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Here we mark the option that says select root directory and we click in browse that´s on the left, it pop up a windows and we need to select the folder that we download and unzipped the sample codes.&lt;/font&gt; &lt;br /&gt;&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;To finish this we need to click in Finish after all of this you can see the IDE like this way. I have activated my IDE you must also do it you just only need to follow the steps to activate it it´s completely free.&lt;/font&gt; &lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfcXIyGv933_r_m-TStSu6Yq23jfz4fCi9j7yr45hwOeKjPhZaS6ylTgsZTMTRd9k0ndrTqRZU2LdOsBExMKf6ileO_qtOjJ1ghyLKKE0ljIfAt7FvPD0SjRlhrXozGjGpbB688Wb8C34/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;lpcxpresso_thumb3&quot; border=&quot;0&quot; alt=&quot;lpcxpresso_thumb3&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9wLkIuSXDJzIkHpb02-KRzcqD1AYMZjvwjxQpLRGE2zTiyD62r37XgzmNOCC61u9OyooIxS5wP02LK0dOg6dBn6v6X2LLd7lHdGTdQ6t4lJehXGFXZ2rv0fTMV8n85ErnMcu7lrD44as/?imgmax=800&quot; width=&quot;480&quot; height=&quot;270&quot;&gt;&lt;/a&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 11 – LPCxpresso IDE&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;After all of this we have all the projects imported and ready to be compiled by the moment we will only use the one that´s named Blinky&lt;/font&gt; &lt;br /&gt;&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Before this we need to have connected the development board and the drivers to the PC in windows they need to be something like this.&lt;/font&gt; &lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8917ajGp4_knVrKUcxUq87a9X3yUE7Os9W2Jz2GHziJ22CgoZAdnujFccBH3K_grytpJDhnmlgDXv5EsSlLcihMGl6d1vIwV2wecw5Jdz9Hp-7wqGVdPQOFkFWRZt4FQ35daAatkk8I8/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;driverse_thumb2&quot; border=&quot;0&quot; alt=&quot;driverse_thumb2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivvjUeSHUG413ZukrmY1w8deV_9oxObyfh96rumIXHv1yw6ZgMSkaNFkQ8ivCo5g4w3DoURGRtEjCzTI19RVQ2FbFzC1FaGSb92JVoTmc5oL8kIi3S8z8UwMLUZ_CWQylYubCVac9NWJ0/?imgmax=800&quot; width=&quot;480&quot; height=&quot;270&quot;&gt;&lt;/a&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 12 – LPC812 Drivers&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;If this appears like this it mean that the drivers of the development board are installed correctly and we can proceed&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;The IDE as before is based in Eclipse and I has 4 different areas I´ll describe this different areas.&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29evUi7Hbt-uuVKaLbTxg2LXEy6sVKV7qYQgW-m6BPUbi3ntHd_HMHVZYmFsTeGEhRowvIpnzxzsP8no8Y9NHPCVAIM38VMZaxBFnnSr3xnxTiDEs88cOjQDHebXSlG0j2QQXMKDvHOw/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;explicacionIDE_thumb&quot; border=&quot;0&quot; alt=&quot;explicacionIDE_thumb&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis6x1d1c2eWNWevieO5qWOQLzB8g0TJX9AGxLNcLnHS9z72qxE16V2K4F2Wh3bmAAoN3iGPquTuDZ6y_mFhNiTEZET0m93f3dLAu703ZOjt2l4zYiQuf-u9JhlJGYWy3sVNwIDkzgptQI/?imgmax=800&quot; width=&quot;480&quot; height=&quot;270&quot;&gt;&lt;/a&gt;&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 13 – LPCXpresso IDE&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Project explorer: here we have all the project you have in your work space.&lt;/font&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Quick Start: useful links like new project, import projects, etc…..&lt;/font&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Editor: lets us edit or change the code.&lt;/font&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Console: Give´s you information of compilation time and debugging time&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Knowing all this we click in the Project explorer and open the folder that says blinky inside this there are several folders one of those is srs we open it and they are 3 files inside it that are&lt;/font&gt; &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;cr_starup_lpc8xx.c&lt;/font&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;crp.c&lt;/font&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;main.c&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;We click on main.c&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9LYxYkmzyRzEQHOuGqWOTu-SBWpMMXWICFa2lN1Ou8D2kfh2taGjyeJpeC4gH7T2z9Y0PMGC5ihcZ9o7LTtTJ4VueENTYs7VXFu-z7_Tq28AadCjpenQO1b7dZsjebYdsVj0xh_TgZjo/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;exploradordeproyectose_thumb2&quot; border=&quot;0&quot; alt=&quot;exploradordeproyectose_thumb2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic0ZTtNDY2mNYxY2AAj2JuApTNQfQtbh79Tq0uuCR6FlayttfeEqE3J7MRCLbanFdysebw3IOJKdb0sBKMa2A1fRVSlsunVD1lQZdrukftvoQYEAErYlLeG9motSAmcrLGrsVXfVFTYfw/?imgmax=800&quot; width=&quot;480&quot; height=&quot;725&quot;&gt;&lt;/a&gt;&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Image 14 – Main.c&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Here is the source code&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;div id=&quot;codeSnippetWrapper&quot;&gt;&lt;br /&gt;&lt;div style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot; id=&quot;codeSnippet&quot;&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum1&quot;&gt;   1:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;/****************************************************************************&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum2&quot;&gt;   2:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *   $Id:: blinky.c 3634 2012-10-31 00:09:55Z usb00423                      $&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum3&quot;&gt;   3:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *   Project: NXP LPC8xx Blinky example&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum4&quot;&gt;   4:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum5&quot;&gt;   5:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *   Description:&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum6&quot;&gt;   6:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *     This file contains LED blink code example which include timer,&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum7&quot;&gt;   7:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *     GPIO initialization, and clock monitoring.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum8&quot;&gt;   8:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; *&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum9&quot;&gt;   9:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; ****************************************************************************&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum10&quot;&gt;  10:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * Software that is described herein is for illustrative purposes only&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum11&quot;&gt;  11:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * which provides customers with programming information regarding the&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum12&quot;&gt;  12:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * products. This software is supplied &quot;AS IS&quot; without any warranties.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum13&quot;&gt;  13:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * NXP Semiconductors assumes no responsibility or liability for the&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum14&quot;&gt;  14:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * use of the software, conveys no license or title under any patent,&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum15&quot;&gt;  15:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * copyright, or mask work right to the product. NXP Semiconductors&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum16&quot;&gt;  16:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * reserves the right to make changes in the software without&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum17&quot;&gt;  17:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * notification. NXP Semiconductors also make no representation or&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum18&quot;&gt;  18:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * warranty that such application will be suitable for the specified&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum19&quot;&gt;  19:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * use without further testing or modification.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum20&quot;&gt;  20:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum21&quot;&gt;  21:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * Permission to use, copy, modify, and distribute this software and its&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum22&quot;&gt;  22:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * documentation is hereby granted, under NXP Semiconductors&#39;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum23&quot;&gt;  23:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * relevant copyright in the software, without fee, provided that it&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum24&quot;&gt;  24:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * is used in conjunction with NXP Semiconductors microcontrollers. This&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum25&quot;&gt;  25:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * copyright, permission, and disclaimer notice must appear in all copies of&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum26&quot;&gt;  26:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt; * this code.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum27&quot;&gt;  27:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum28&quot;&gt;  28:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;****************************************************************************/&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum29&quot;&gt;  29:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#ifdef&lt;/span&gt; __USE_CMSIS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum30&quot;&gt;  30:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #006080&quot;&gt;&quot;LPC8xx.h&quot;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum31&quot;&gt;  31:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum32&quot;&gt;  32:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #006080&quot;&gt;&quot;lpc8xx_clkconfig.h&quot;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum33&quot;&gt;  33:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #006080&quot;&gt;&quot;lpc8xx_gpio.h&quot;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum34&quot;&gt;  34:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#include&lt;/span&gt; &lt;span style=&quot;color: #006080&quot;&gt;&quot;lpc8xx_mrt.h&quot;&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum35&quot;&gt;  35:&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;extern&lt;/span&gt; uint32_t mrt_counter;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum36&quot;&gt;  36:&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;/* Main Program */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum37&quot;&gt;  37:&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt; main (&lt;span style=&quot;color: #0000ff&quot;&gt;void&lt;/span&gt;) {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum38&quot;&gt;  38:&lt;/span&gt;   uint32_t regVal;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum39&quot;&gt;  39:&lt;/span&gt;   SystemCoreClockUpdate();&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum40&quot;&gt;  40:&lt;/span&gt;   &lt;span style=&quot;color: #008000&quot;&gt;/* Config CLKOUT, mostly used for debugging. */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum41&quot;&gt;  41:&lt;/span&gt;   regVal = LPC_SWM-&amp;gt;PINASSIGN8 &amp;amp; ~( 0xFF &amp;lt;&amp;lt; 16 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum42&quot;&gt;  42:&lt;/span&gt;   LPC_SWM-&amp;gt;PINASSIGN8 = regVal | ( 12 &amp;lt;&amp;lt; 16 );    &lt;span style=&quot;color: #008000&quot;&gt;/* P0.12 is CLKOUT, ASSIGN(23:16). */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum43&quot;&gt;  43:&lt;/span&gt;   CLKOUT_Setup( CLKOUTCLK_SRC_MAIN_CLK );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum44&quot;&gt;  44:&lt;/span&gt;     &lt;span style=&quot;color: #cc6633&quot;&gt;#if&lt;/span&gt; 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum45&quot;&gt;  45:&lt;/span&gt;     regVal = LPC_SWM-&amp;gt;PINASSIGN0 &amp;amp; ~( (0xFF &amp;lt;&amp;lt; 0) | (0xFF &amp;lt;&amp;lt; 8) );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum46&quot;&gt;  46:&lt;/span&gt;     LPC_SWM-&amp;gt;PINASSIGN0 = regVal | ( (2 &amp;lt;&amp;lt; 0) | (3 &amp;lt;&amp;lt; 8) );    &lt;span style=&quot;color: #008000&quot;&gt;/* P0.2 is UART0 TX, ASSIGN(7:0); P0.3 is UART0 RX. ASSIGN(15:8). */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum47&quot;&gt;  47:&lt;/span&gt; &lt;span style=&quot;color: #cc6633&quot;&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum48&quot;&gt;  48:&lt;/span&gt;   &lt;span style=&quot;color: #008000&quot;&gt;/* Enable AHB clock to the GPIO domain. */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum49&quot;&gt;  49:&lt;/span&gt;   LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (1&amp;lt;&amp;lt;6);&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum50&quot;&gt;  50:&lt;/span&gt;   &lt;span style=&quot;color: #008000&quot;&gt;/* Set port p0.7 to output */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum51&quot;&gt;  51:&lt;/span&gt;   GPIOSetDir( 0, 7, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum52&quot;&gt;  52:&lt;/span&gt;     &lt;span style=&quot;color: #008000&quot;&gt;/* Set port p0.16 to output */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum53&quot;&gt;  53:&lt;/span&gt;   GPIOSetDir( 0, 16, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum54&quot;&gt;  54:&lt;/span&gt;  &lt;span style=&quot;color: #008000&quot;&gt;/* Set port p0.17 to output */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum55&quot;&gt;  55:&lt;/span&gt;   GPIOSetDir( 0, 17, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum56&quot;&gt;  56:&lt;/span&gt;     init_mrt(0x8000);&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum57&quot;&gt;  57:&lt;/span&gt;   &lt;span style=&quot;color: #0000ff&quot;&gt;while&lt;/span&gt; (1)                                &lt;span style=&quot;color: #008000&quot;&gt;/* Loop forever */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum58&quot;&gt;  58:&lt;/span&gt;   {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum59&quot;&gt;  59:&lt;/span&gt;         &lt;span style=&quot;color: #008000&quot;&gt;/* I/O configuration and LED setting pending. */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum60&quot;&gt;  60:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 0) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 200) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum61&quot;&gt;  61:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum62&quot;&gt;  62:&lt;/span&gt;             GPIOSetBitValue( 0, 7, 0 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum63&quot;&gt;  63:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum64&quot;&gt;  64:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 200) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 400) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum65&quot;&gt;  65:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum66&quot;&gt;  66:&lt;/span&gt;             GPIOSetBitValue( 0, 7, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum67&quot;&gt;  67:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum68&quot;&gt;  68:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 400) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 600) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum69&quot;&gt;  69:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum70&quot;&gt;  70:&lt;/span&gt;             GPIOSetBitValue( 0, 16, 0 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum71&quot;&gt;  71:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum72&quot;&gt;  72:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 600) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 800) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum73&quot;&gt;  73:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum74&quot;&gt;  74:&lt;/span&gt;             GPIOSetBitValue( 0, 16, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum75&quot;&gt;  75:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum76&quot;&gt;  76:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 800) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 1000) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum77&quot;&gt;  77:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum78&quot;&gt;  78:&lt;/span&gt;             GPIOSetBitValue( 0, 17, 0 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum79&quot;&gt;  79:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum80&quot;&gt;  80:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( (mrt_counter &amp;gt; 1000) &amp;amp;&amp;amp; (mrt_counter &amp;lt;= 1200) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum81&quot;&gt;  81:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum82&quot;&gt;  82:&lt;/span&gt;             GPIOSetBitValue( 0, 17, 1 );&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum83&quot;&gt;  83:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum84&quot;&gt;  84:&lt;/span&gt;         &lt;span style=&quot;color: #0000ff&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;if&lt;/span&gt; ( mrt_counter &amp;gt; 1200 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum85&quot;&gt;  85:&lt;/span&gt;         {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum86&quot;&gt;  86:&lt;/span&gt;             mrt_counter = 0;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum87&quot;&gt;  87:&lt;/span&gt;         }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum88&quot;&gt;  88:&lt;/span&gt;   }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style=&quot;border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px&quot;&gt;&lt;span style=&quot;color: #606060&quot; id=&quot;lnum89&quot;&gt;  89:&lt;/span&gt; }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Here is the source code I won´t put a lot of focus on the source code since I am more interested in learning how to debug the µC&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Having this we need to compile the project to do this we need to click in project this is in the toolbar after that we click in build project. To now that this operation was succesfull the console must show BUILD finished (took Xs.xxms)&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Having this in the project explorer we highlight the project we want to debug in this case Blinky and then in the quick start we click where it says Debugg blinky if we didn’t have problems we are known debugging the program but that would be all for this post. Debugging the program would be in the next post .&lt;/font&gt; &lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;Hope you like it and if you know any comment question suggestion you can email me to &lt;/font&gt;&lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt;mecatronicamexicana@gmail.com&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;3&quot; face=&quot;Century Gothic&quot;&gt; or leave a comment here.&lt;/font&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/3312285709866197222/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/3312285709866197222' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/3312285709866197222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/3312285709866197222'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/12/aprendiendo-usar-la-nxp-lpcxpresso.html' title='Español : Aprendiendo a usar el entorno de desarollo NXP LPCXpresso LPC812 Ingles: Learning how to use NXP LPXXpresso LPC812 development board'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTPUWrJNVHMas9L5RB33aKoNMR4F55QVMoRrecuJoYNDUxkzyECjNkr0Y0pyhXGL_mmyqL08Yj8CIXrysty9GeUCaqVVFh-qtHPNzmv4wOepEwWvFyxEBP-U9Q3bvEUfmHCLeGKg2s8OI/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-4694290836208726426</id><published>2012-12-07T00:56:00.000-06:00</published><updated>2012-12-07T00:56:32.010-06:00</updated><title type='text'>#ARM #TI #Atmel #NXP #freescale</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Bueno pues hoy decidí hablarles un poco sobre ARM y sus diferentes arquitecturas por que me aventuraré en el uso de estos mismos.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;ARM es una empresa inglesa que no se dedica a vender chips o µC, los diseña y ese diseño se lo licencia a otro fabricante de semiconductores, podrán encontrar procesadores ARM de varios fabricantes como Atmel, Texas Intruments Freescale, Samsung, Qualcomm, Braodcom, STmiccroelectronics, nVIDIA, NXP, Cypress Semiconductor, Renesas, etc …. Cada uno de estos fabricantes le da un plus a su µC o SoC que lo hace único y dependiendo del punto de vista de cada quien mejor que otro fabricante de µC o SoC con licencia de ARM.&lt;/span&gt;  &lt;/div&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDhUjKc7kpUmOROK33LqUG4vgRAtQKdjzJndJkT4JHX8EMpS5R30ONyv7INtq8U3K0N54sBENlW1gVnlVpaMPhmxHgaKJkHKRXvFKPZtwqcMMeMhFHbIuO-YKDUJb5aANQDqQIZGYhSxc/?imgmax=800&quot;&gt;&lt;img alt=&quot;arm-holdings-logo&quot; border=&quot;0&quot; height=&quot;77&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRPGkV1Yl7mR3iy7Ct13joZb8gNVZQJY1xb6LZ8R-S2F8cQp00dBSBg6YDS5B146G5bgv4sGFpKK4-sQz8lZncYk15eP8_NkEPFg-jhlAj4NDIul39fS_ux5gbP9TUbSB70VJIRii6oeo/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;arm-holdings-logo&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/span&gt;  &lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Logo de ARM&lt;/span&gt;  &lt;/div&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Dentro de ARM tenemos varias familias siendo éstas las&lt;/span&gt;  &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;ARM Cortex-A&lt;/span&gt;  &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;ARM Cortex-M&lt;/span&gt;  &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;ARM Cortex-R&lt;/span&gt;  &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Y varios más&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: medium;&quot;&gt;&lt;a href=&quot;http://www.arm.com/products/processors/cortex-a/index.php&quot;&gt;ARM Cortex-A&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Le dicen procesador de aplicaciones (ARM Application Processors), que es un procesador y como tal puede correr un sistema operativo complejo como lo son Linux es sus diferentes versiones para ARM, Android (un tipo de linux), Chrome OS, Windows Embedded o Windows 8 RT. Este tiene un MMU (memory managment unit), que maneja las diferentes operaciones que requieren los SO&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Esta serie la pueden encontrar en sus smartphones, tablets, Smart TV, GPS, servidores con ARM, etc….&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Dentro de la serie Cortex-A hay Cortex-A5, Cortex-A8, Cortex-A9, etc el número es el nivel de desempeño que tienen.&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Para programar estos hay que hacerlo sobre el SO para el sistema operativo que estés utilizando &lt;/span&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;(no programas para el µC o SoC)&lt;/span&gt; salvo que te dediques a programar el kernel del SO.&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Yo no usaré este mismo por que no me llaman la atención y no sé programar kernel´s pero sí ando aprendiendo a programar para Android en Java.&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: medium;&quot;&gt;&lt;a href=&quot;http://www.arm.com/products/processors/cortex-r/index.php&quot;&gt;ARM Cortex-R&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Son para dispositivos embebidos que deben de trabajar en tiempo real, consumen poca energía para aplicaciones móviles, generalmente son usados para ejecutar RTOS (sistemas operativos en tiempo real).&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Entre sus aplicaciones están: sistemas de control para vehículos, redes de sensores, controladores de dispositivos de almacenamiento masivo, impresoras, etc …..&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Igual que los de las Seria A hay Cortex-R4, COrtex-R5, etc…&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: medium;&quot;&gt;&lt;a href=&quot;http://www.arm.com/products/processors/cortex-m/index.php&quot;&gt;ARM Cortex-M&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Estos son más parecidos a un µC de 8 bits, son de muy bajo consumo energético, tienen una capacidad limitada para expandir su hardware, generalmente no tiene pantalla.&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Entre sus aplicaciones están: sistemas de control de motores, sistemas de control para electrodomésticos, sensores y Internet of things.&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Al igual que todos los Cortex-M tiene varios números dependiendo de su desempeño.&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;En estos últimos serán en los que me basaré los Cortex-M ya que son los que he estado comprando, actualmente tengo 2 diferentes tarjetas de Cortex y llegaré a 4.&lt;/span&gt;  &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://estore.ti.com/Stellaris-LaunchPad.aspx&quot;&gt;LaunchPad Stellaris&lt;/a&gt; de &lt;a href=&quot;http://www.ti.com/&quot;&gt;Texas Instruments&lt;/a&gt;&lt;/span&gt;  &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;&lt;a href=&quot;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z&quot;&gt;FRDM-KL25Z&lt;/a&gt; de &lt;a href=&quot;http://www.freescale.com/&quot;&gt;Freescale&lt;/a&gt;&lt;/span&gt;  &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;&lt;a href=&quot;http://www.lpcware.com/lpcxpresso&quot;&gt;LPC800 Xpresso&lt;/a&gt; de &lt;a href=&quot;http://www.nxp.com/&quot;&gt;NXP&lt;/a&gt; (está en Celaya)&lt;/span&gt;  &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;&lt;a href=&quot;http://store.atmel.com/PartDetail.aspx?q=p:10500321;c:100122&quot;&gt;SAM4S-XPLD&lt;/a&gt; de &lt;a href=&quot;http://www.atmel.com/&quot;&gt;Atmel&lt;/a&gt; (aún no la compro)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic;&quot;&gt;Cada una de éstas tienen sus ventajas y desventajas, todas son Cortex-MX y los IDE´s suelen variar.&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;color: lime; font-family: Century Gothic; font-size: medium;&quot;&gt;LaunchPad Stellaris&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Primero lo primero el costo de &lt;span style=&quot;font-size: small;&quot;&gt;é&lt;/span&gt;sta vale 12.99 USD (aproximadamente 180 pesos), es bastante barata pero pues su IDE que es Code composser studio tiene un costo un tanto elevado claro que ya es para aplicaciones m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s grandes porque te lo dan libre hasta cierta cantidad de KB´s pero si son estudiantes o necesitan un programa pequeño no es mayor problema.&lt;/span&gt;  &lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Características de la tarjeta:&lt;/span&gt;  &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Stellaris LM4F120H5QR µC (Cortex-M4F)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;2 micro USB uno para debugg y otro de usuario&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;1 led RGB&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;2 switches&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;debugger incluido&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Esta tarjeta es bastante pequeña como del tamaño de un Arduino uno, y aparte es compatible con sus shields para los que usan Arduino y quieran usar un µC de verdad ya nada m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s es cosa de que aprendan a programar este µC&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;&lt;a href=&quot;http://www.ti.com/lit/ds/symlink/lm4f120h5qr.pdf&quot;&gt;Stellaris LM4F120H5QR&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;32-bit ARM Cortex-M4F&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 80 Mhz&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;256 Kb de flash&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;32 Kb de Ram&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Full speed USB&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;CAN&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;8 UARt´s&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;4 SPI&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;4 I&lt;sup&gt;2&lt;/sup&gt;C&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;12-bit ADC&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;43 lineas I/O &lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3uTWf0ptOfVFMZ5MW9sY3MX8nP2IWWkzZ1MVlTyqof8JPIE7xpfsLpeX79j9gCkrmKbGJqo-d5SESWA015LGkHDzIzwo_SCFNYgMMQQuYlJoA1lHXUcfAS_OOXTRVJKigdJ6sPfGEog/?imgmax=800&quot;&gt;&lt;img alt=&quot;stellaris&quot; border=&quot;0&quot; height=&quot;597&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsVByCC6lIi4n0aiEhm0jjmSdfcS8Of1XY35KUC-WJ4GBrGZ88eMKGa-boUVFBbXzHCT3MxitO-6SXDvE0dzCmWCpeme-4btonUtPJu_v5AJkGPhSdPtIr-NsEj43DGVN8046MGrvxyeU/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;stellaris&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Arquitectura del LM4F&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;É&lt;/span&gt;ste tiene varios trucos porque puede trabajar hasta una frecuencia de 80 Mhz pero a 40 Mhz la memoria flash deja de acezarse en un solo ciclo de reloj, esto quiere decir que ya no es 1MIP/MHZ sino que disminuye por lo tanto su rendimiento es menor.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;color: lime; font-family: Century Gothic; font-size: medium;&quot;&gt;FRDM-KL25Z&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;color: black; font-family: Century Gothic; font-size: small;&quot;&gt;El costo de est&lt;span style=&quot;font-size: small;&quot;&gt;a&lt;/span&gt; tarjeta es de unos 20 USD (aproximadamente 270 pesos), también un costo bastante aceptable, la desventaja de esta tarjeta es como con Texas Instruments el IDE tiene un costo elevado y lo peor es que su IDE no da m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s que 30 días de prueba después de esto pues tiene una tarjetita inservible, si quieres ser legal claro est&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Características de la tarjeta:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;MKL25Z128VL4K @48 Mhz&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;2 mini USB uno para debugg y otro para usuario&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;1 led RGB&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Slider tocuh&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Accelerometro MMA8451Q&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;debugger includo en la tarjeta&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Esta tarjeta es un poco m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s grande que la Launchpad Stellaris me parece ser que es compatible con los pines del Arduino Mega o el Arduino R3, igual lo mismo si tienes shields Arduino decídete y aprende un µC de verdad &lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;&lt;a href=&quot;http://cache.freescale.com/files/32bit/doc/prod_brief/KL25PB.pdf?fpsp=1&quot;&gt;Aquí no encontré una hoja de datos como tal pero s&lt;span style=&quot;font-size: small;&quot;&gt;í&lt;/span&gt; para la familia KL2&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;KL24/KL25 Sub-family Cortex-MO+&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 48 MHz&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 128 Kb de flash&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 16Kb de RAM&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;3 UART´s&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;2 I&lt;sup&gt;2&lt;/sup&gt;C&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;2 SPI&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;12 y 16 bits ADC&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;12 bits DAC&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-DZbDM8HWDsUwmLlnxqgAXpo3iIqMUajLYcvNd1_eJSHdABbpEXJWi_8tEnBxA8gJ83NU0wY3eEgxHK3yDBGHSyUdZq9xjbvhwPkkiQP0SyM10Db6CokvJKskeulajsoWFarAsJEZ6gM/?imgmax=800&quot;&gt;&lt;img alt=&quot;kinetis&quot; border=&quot;0&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDU6PUyakhFq6FB-OngldzqJRHnHNACQAFBDIuP7pShS76xHOzy2Cx5OsnA0Kxdh90kesgdbIP1gqgrjI_-UFJnUy_5OTIRfCXI6zIP6FWugY4goWvEpiOuDLYBYCt5su401XivXml2uw/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;kinetis&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Arquitectura del Kinetis KL2&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Esta tarjeta tiene bastantes prestaciones y de nuevo la forma es muy compatible con shields de Arduino, la gran desventaja que tiene es que necesitas code warrior y no es gratuito y s&lt;span style=&quot;font-size: small;&quot;&gt;ó&lt;/span&gt;lo hay pruebas de 30 d&lt;span style=&quot;font-size: small;&quot;&gt;í&lt;/span&gt;as, pero de ahí en m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s el botón capacitivo y el acelerómetro son excelentes adiciones.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;background-color: white; color: lime; font-family: Century Gothic; font-size: medium;&quot;&gt;LPC800 Xpresso&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;color: black; font-family: Century Gothic; font-size: small;&quot;&gt;El costo de esta tarjeta es de tambi&lt;span style=&quot;font-size: small;&quot;&gt;é&lt;/span&gt;n aproximadamente 20 USD (270 pesos aproximadamente) y el IDE que utiliza es totalmente gratuito y muy bueno ya que est&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt; basado en ECLIPSE es el LPCXPRESSO IDE, esto le da un plus increíble ya que pues es barata y el IDE es gratuito sin ninguna limitante, aparte de todo tiene lo que le llaman el LPC link que no es nada m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s ni nada menos que un debugger que se separa de la tarjeta, con &lt;span style=&quot;font-size: small;&quot;&gt;é&lt;/span&gt;ste ya podemos programar cualquier µC de NXP compatible con este LPC link y al menos serán todos los de esta familia.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;sobre la tarjeta:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;LPC812 Cortex-M0+ @12Mhz&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Led RGB&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Potenciometro&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;LPC-link&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;No puedo poner nada m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s porque no he visto &lt;span style=&quot;font-size: small;&quot;&gt;la&lt;/span&gt; tarjeta físicamente s&lt;span style=&quot;font-size: small;&quot;&gt;ó&lt;/span&gt;lo s&lt;span style=&quot;font-size: small;&quot;&gt;é&lt;/span&gt; que viene&lt;span style=&quot;font-size: small;&quot;&gt; en un&lt;/span&gt; empaquetado DIP de ocho pines el más chico de I/O y trae un LPC-Link&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;&lt;a href=&quot;http://www.nxp.com/documents/data_sheet/LPC81XM.pdf&quot;&gt;LPC81XM&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Cortex-M0+&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 30 Mhz&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;16 Kb flash&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;4 Kb de RAM&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;3 USART&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;2 SPI&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;1 I&lt;sup&gt;2&lt;/sup&gt;C&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Comparador Analógico&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwvx-DDjT3zTfy5kdOvdF2br7XzpT93i0s0t3IS6XrQXJcnia66B14-dClR-EBz-oz-DpjQR1bdinr1DTjwEq2Q_-1RJtkM2Hw-94t2mnSrBUnO6FfI74apzJ75FI1tglEhVI_yV-OJA/?imgmax=800&quot;&gt;&lt;img alt=&quot;NXP&quot; border=&quot;0&quot; height=&quot;527&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_NhuVBJyUDbTaNNRvAag2YbeEfyD3EQZ8EF0jiQ9Gn2T7RNP_JrCY8gU6iwY8cEPx7JBLZQ_xAEviTVTI7g45yhRKwt1VhZ4SM5evWg4ItNznppuO1BnYgm6sOP5cuFMIAU0ORZ7yz14/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;NXP&quot; width=&quot;374&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Diagrama a bloques LPC81X&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Como lo ven, este µC es pequeño en comparación con los anteriores, de hecho el m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s grande es de 20 pines, pero se me hace un excelente µC NXP&lt;span style=&quot;font-size: small;&quot;&gt;, &lt;/span&gt;le est&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt; metiendo mucha publicidad haber que tal salen, algo que me gust&lt;span style=&quot;font-size: small;&quot;&gt;ó&lt;/span&gt; mucho de esta tarjeta que estuve leyendo es que a lo que le llaman el SWITCH MATRIX CONFIGURATION, &lt;span style=&quot;font-size: small;&quot;&gt;donde&lt;/span&gt; básicamente ejecutas un pequeño código al inicio del programa y t&lt;span style=&quot;font-size: small;&quot;&gt;ú&lt;/span&gt; decides d&lt;span style=&quot;font-size: small;&quot;&gt;ó&lt;/span&gt;nde poner tus dispositivos que tienes físicamente; esto quiere decir que t&lt;span style=&quot;font-size: small;&quot;&gt;ú&lt;/span&gt; pones el dispositivo que quieras en el pin que quieras, los únicos no movibles son voltaje y tierra, aquí un video para que lo chequen mejor.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:5dd8de47-8ef6-4637-8441-30e09fbbc078&quot; style=&quot;display: block; float: none; margin-left: auto; margin-right: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 448px;&quot;&gt;
&lt;div id=&quot;7287cbf2-64d0-413f-91e5-042e3faf55d3&quot; style=&quot;display: inline; margin: 0px; padding: 0px;&quot;&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=illRLotwk5s&amp;amp;feature=player_embedded&quot; target=&quot;_new&quot;&gt;&lt;img alt=&quot;&quot; galleryimg=&quot;no&quot; onload=&quot;var downlevelDiv = document.getElementById(&#39;7287cbf2-64d0-413f-91e5-042e3faf55d3&#39;); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/illRLotwk5s?hl=en&amp;amp;hd=1\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/illRLotwk5s?hl=en&amp;amp;hd=1\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG0enNCtDJ4_6ka4YaWZmqRaL4Y5z6T5p6NUm_klPxl9KuViVui47gA8RDLt0SQLvN-uiDuuT-MVzM6GKGw50KTJ836axlTU0DaFJX8rh9J7SImXYB71d0Av17uQF2X6TPavqGHOGrcmc/?imgmax=800&quot; style=&quot;border-style: none;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;clear: both; font-size: .8em; width: 448px;&quot;&gt;
Video de Switch Matrix Configuration&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;span style=&quot;color: lime; font-family: Century Gothic; font-size: medium;&quot;&gt;Atmel SAM4S-XPLD&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;El costo de &lt;span style=&quot;font-size: small;&quot;&gt;é&lt;/span&gt;sta es de 30 USD &lt;span style=&quot;font-size: small;&quot;&gt;(&lt;/span&gt;400 pesos aproximadamente) es la m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s cara de todas el IDE es totalmente gratuito se usa el AVR STUDIO 6&lt;/span&gt;&lt;br /&gt;
 &lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Caracter&lt;span style=&quot;font-size: small;&quot;&gt;í&lt;/span&gt;sticas de la tarjeta:&lt;/span&gt;&lt;br /&gt;
 &lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;SAM4S16C (cortex-M4) &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;4 botones t&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;ctiles &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;4 leds &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;debugger incluido&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;No he visto físicamente la tarjeta pero pues se ve bien, tiene 4 conectores de paso 100 mils de 10 cada uno y se pueden usar para expandir m&lt;span style=&quot;font-size: small;&quot;&gt;á&lt;/span&gt;s la tarjeta.&lt;/span&gt;&lt;br /&gt;
 &lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;&lt;a href=&quot;http://www.atmel.com/Images/doc11100.pdf&quot;&gt;SAM4S&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
 &lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Cortex-M4 &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 120 Mhz &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 2048 Kb flash &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 160 Kb de RAM &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;2 USART´s &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;2 I&lt;sup&gt;2&lt;/sup&gt;C &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;12 bit-ADC &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;12 bit-DAC &lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Hasta 79 l&lt;span style=&quot;font-size: small;&quot;&gt;í&lt;/span&gt;neas de I/O&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
 &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4513VRuAFKKDXxmIEUq16Sp5beboBiEZukO5BRruFLi_XWJfuMt4ifwxmR-bTNAYNpHZkBwVF9Q8h1q2QKL6Oe7XAS31VFQiF98W8SOE9YRvSBvKnmOi3tixDDuywKTGVZCi218nMIS0/?imgmax=800&quot;&gt;&lt;img alt=&quot;sam4s&quot; border=&quot;0&quot; height=&quot;572&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7yVp94gQPXxJ_plHILcLbr_HPL5_90raPJKUPmWTVWc_ygUgkGGCL_33Dj9y3VBRClwJ8rRSuE8R9ZMFLegurjes_EIkixZBsOCpCTP81722Wo5SJBel0IeDwv91QeiW1I4UCcLZjk7o/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;sam4s&quot; width=&quot;430&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
 &lt;div align=&quot;center&quot;&gt;
&lt;sup&gt;&lt;/sup&gt;&lt;span style=&quot;font-family: Century Gothic; font-size: medium;&quot;&gt;Arquitectura SAM4S&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Esta tarjeta la comprar&lt;span style=&quot;font-size: small;&quot;&gt;é&lt;/span&gt; en un futuro no puedo decir mucho de ella por que no he buscado nada.&lt;/span&gt;&lt;br /&gt;
 &lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;Espero y les guste esta entrada, creo que empezar&lt;span style=&quot;font-size: small;&quot;&gt;é&lt;/span&gt; aprendiendo la de NXP seguiré por ATMEL después TI y al final freescale ire dejando lo que aprenda por aquí&lt;/span&gt;&lt;br /&gt;
 &lt;span style=&quot;font-family: Century Gothic; font-size: small;&quot;&gt;saludos y cualquier duda no duden en enviarme un correo a &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt; o comentario recuerden seguirme mi twitter es @lams_007&lt;/span&gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/4694290836208726426/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/4694290836208726426' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/4694290836208726426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/4694290836208726426'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/12/arm-ti-atmel-nxp-freescale.html' title='#ARM #TI #Atmel #NXP #freescale'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRPGkV1Yl7mR3iy7Ct13joZb8gNVZQJY1xb6LZ8R-S2F8cQp00dBSBg6YDS5B146G5bgv4sGFpKK4-sQz8lZncYk15eP8_NkEPFg-jhlAj4NDIul39fS_ux5gbP9TUbSB70VJIRii6oeo/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-8032326990270598220</id><published>2012-11-17T23:56:00.001-06:00</published><updated>2012-11-17T23:56:54.913-06:00</updated><title type='text'>ARM Cortex #Freescale #TI</title><content type='html'>&lt;p&gt;Hola,hace tiempo que no escribía, he estado algo ocupado en el trabajo y aprovecho este momento en que todo está más tranquilo. Desde hace tiempo tenía la inquietud de aprender la arquitectura de ARM, empezaré con los Cortex que trabajan más como un micro-controlador y no como un SoC (Sistem On a Chip).&lt;/p&gt; &lt;p&gt;Para comenzar: compré una tarjeta freescale FDRM, ésta trae un Cortex-M0 MKL25Z128FRDM trabajando a una velocidad de 48Mhz, trae un sensor táctil , un LED RGB, un acelerómetro (MMA8451Q) y dos puertos micro USB (uno para debug y otro para programar). El costo es de 25USD y sólo viene la tarjeta en una caja.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHcnS9Tujlcz4wglStiicpKVqtZQRJKLLjoQCYAvwa9qlYN_3_3cMH3qeNohP4bOKB-CJuLzWoHc_kmVMRgR2ebH-71a-Ev-SsbuPsw6eQv6MVaCqNiJwBK_22x31jUr4eLGJoyYLVf6A/s1600-h/IMG_20121117_231957%25255B5%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;IMG_20121117_231957&quot; border=&quot;0&quot; alt=&quot;IMG_20121117_231957&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHWbsBF-uoA8T8tfkOjMmZad6moRicGW4MJq7ar6bX3w3lJm5gz7ZP3nN7nrbqven8PAMte9GOFfdYfpPRfZelCQaYmAlO7essHZIRrCJePshulqWKreqhyVOnHBMATLIBV85bbKRZ410/?imgmax=800&quot; width=&quot;484&quot; height=&quot;670&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;Imagen 1.- Caja de Freescale&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1HzM12l_RmkQYDUVLSdqBF1VeLEtaDlLE1AtvWruGH9WNRcf73yYckEfOt1O4aSZfvJSNyUdWhfWPW8QdN_YUlMWipJR-oTPsnnjADlKSdezOg_9N4V3-s5mkFCXZmLr0M_KW0Jt9-bo/s1600-h/IMG_20121117_232037%25255B5%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;IMG_20121117_232037&quot; border=&quot;0&quot; alt=&quot;IMG_20121117_232037&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgheP8AnI0ICbc6ZqJSqZ8vmdNIpvTLnKEiRFOI6L70up7SiJbCHNBj4SVjGrgnKRxSKKyeSGFDxmKNbudn3WnNhhmd8T9UZ_l4kn4POl_PAht5Fp8nr5-aHAvn5CYXZrLzJvNK75ZEO4E/?imgmax=800&quot; width=&quot;484&quot; height=&quot;256&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;Imagen 2.- Quick Reference Guide&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjjxkFOxqSN8juOw6CGLOXsoO9ENrk8b0OitMjRIAxxhRd1b-cvOILz9MpBM64aF3TCIdH9DuoecdUO-Qe5hiWdR-WOUfR7ZXINyPv7NTwdqYUkBrJH68eEKw3Uz5HwOIzD-JBuX8IZvk/s1600-h/IMG_20121117_232118%25255B5%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;IMG_20121117_232118&quot; border=&quot;0&quot; alt=&quot;IMG_20121117_232118&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUSByiCZg2gY9sKl8uHR45StsEZE4xuIgBWYPxUurDMpydusT87lEoJpaMdrhMph7KVAaM7jqrDvs09xkdc9ijIgWJlfEW-3DCBrU8dcYPYLRC7F0yuT_fag47ffiEfaaM4_uOTHteBPU/?imgmax=800&quot; width=&quot;484&quot; height=&quot;284&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;Imagen 3.- Vista Superior FRDM-KL25Z&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdYyQeHtbgKDRTApULsX9mgn7z-R0AaNNRt3v07BNFJLLE6mcEEiXz6ksIuFt5Qi6n_F_WkJXhBHmROkkV165-9tTchKnTxzGxwW6IEd3I41szArT2VE6W3DuWzgIaHMBJnfRePU67TPg/s1600-h/IMG_20121117_232128%25255B5%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;IMG_20121117_232128&quot; border=&quot;0&quot; alt=&quot;IMG_20121117_232128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje3CBM3zPhzkrZIb0oYfWPD3UlYHsvcZFA10HVR9VDbqSGtKwL3BCVjQmA6xsDduvbVbHKPs0ETFjmUM-jPoC_8Y62QjY9uFDBXlAhvLscvjB64wTC1VlfqlRNEn1r6K7rNOI9b64hh_0/?imgmax=800&quot; width=&quot;484&quot; height=&quot;306&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;Imagen 4.- Vista Inferior FRDM-KL25Z&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;No viene incluido ningún accesorio, sólo la tarjeta. Más adelante les estaré contando qué opino de este micro-controlador.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Sobre el de Texas Instruments también es un Cortex (LX4F12OH) y tiene una interfaz para debug, un puerto micro USB, el único accesorio incluido es el cable y tiene un costo aproximado de 15USD. Es un launch pad Stellaris LM4F120.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpn-u3lwR7euS7lTYIjAL8MLO6bSF1HPdfLxBV4TGuXZte-De3BG4uekFGUoK4n0Q2lheXhwQ7_r5wWF6fAvILhhzd4Jh8peYkgkncJW3x4SOjRxCHQzP5HerhBwmQlKVyBCCnUEOujLg/s1600-h/IMG_20121117_232224%25255B5%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;IMG_20121117_232224&quot; border=&quot;0&quot; alt=&quot;IMG_20121117_232224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4hDDSd7iDRPr03BUEjUQ63x0inb76crVtK6jQ7aA8m5R2hQZ7uiiH-EfbMVHz64X5gbA-pTFPamO6Gib1UL5JTypZU1fiO7WydBX9Urxrh8cjMAJddtpRlIvq2l2dA0X8amAP4LD3AUQ/?imgmax=800&quot; width=&quot;484&quot; height=&quot;364&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;Imagen 5 – Caja del LaunchPad Stellaris&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi20id5OBBBnNT0_v-2B5WPGSeQ20Bru62-W8z6XpCch0parrFRSq9U8m0vhNfurvmCIiSK9V0Dz287-KxY4KtoVIfZa9JaJJ1tDbWsCf7gKJow9CVz1Op-bYVlv_HPv_oWIU-b7qfbNoM/s1600-h/IMG_20121117_232412%25255B5%25255D.jpg&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;IMG_20121117_232412&quot; border=&quot;0&quot; alt=&quot;IMG_20121117_232412&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih5l_zp_Btf-R0CFx-5gfevBpwbkOqXDOVj40nur8JOmZ1OXkvS0vu7K5mgkRDfa80s8LDMcpCT7qRG7sHFA3-X0JFUGlBeibA8wKNo4sdkJUFfrp4pgV66Pvk8psgqisi9SOLTK3WhEI/?imgmax=800&quot; width=&quot;484&quot; height=&quot;370&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;Imagen 6 – LaunchPad Stellaris con su Quick Start guide&lt;/p&gt; &lt;p&gt;Cabe mencionar que ambas tarjetas son compatibles con las Shields de Arduino. incluso pin a pin.&lt;/p&gt; &lt;p&gt;Espero en unas 2 semanas poderles comentar algo sobre estas tarjetas y sus IDE´s tanto como de Code Warrior como de Code Composer.&lt;/p&gt; &lt;p&gt;Saludos y ya saben dónde contactarme para cualquier duda o pregunta&lt;/p&gt;&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/8032326990270598220/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/8032326990270598220' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/8032326990270598220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/8032326990270598220'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/11/arm-cortex-freescale-ti.html' title='ARM Cortex #Freescale #TI'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHWbsBF-uoA8T8tfkOjMmZad6moRicGW4MJq7ar6bX3w3lJm5gz7ZP3nN7nrbqven8PAMte9GOFfdYfpPRfZelCQaYmAlO7essHZIRrCJePshulqWKreqhyVOnHBMATLIBV85bbKRZ410/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-9184352296037107102</id><published>2012-10-18T08:47:00.001-05:00</published><updated>2012-10-18T08:58:24.015-05:00</updated><title type='text'>IFE</title><content type='html'>&lt;div&gt;&lt;p&gt;Les comento rapido vine a cambiar mi credencial del ife por una del DF y saben me da gusto que estos tramites sean ya tan rapidos uno no pierde tiempo al menos el gobierno esta haciendo algo bien ahorita ya voy en el metrobus al trabajo.&lt;br&gt;
Tambien les comento en la noche ya posteare algo sobre el bluetooth RN-42 de roving networks hace tiempo compre unos bluetooths chinos como por 100 pesos y veo estos de &quot;marca&quot;la verdad mucho mejores luego luego funcionaron :-) claro son mas caros y todo mas de 4 veces pero valen la pena, dentro de las ventajas las 2 mas importantes creo yo son 1 estan muy bien documentados nada de es la hoja de datos de otro fabricante no, es la de ellos entonces no tenemos problema para saber la version y estan ya aprobados esto quiere decir que si los quiero poner en algun dispositivo ya pasaron las regulaciones de ciertos paises entre ellos las de M&amp;#233;xico pues bueno es todo por unas horas este post se los escribo desde el cel perdon por los errores y falta de fotos en la noche cambiara&lt;br&gt;
Saludos y alguna duda o comentario ya saben &lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/9184352296037107102/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/9184352296037107102' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/9184352296037107102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/9184352296037107102'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/10/ife.html' title='IFE'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Nápoles, Benito Juárez</georss:featurename><georss:point>19.394358 -99.177444</georss:point></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-2828232743021293828</id><published>2012-10-15T23:48:00.000-05:00</published><updated>2012-10-15T23:48:33.701-05:00</updated><title type='text'>JTAG ICE 3 y más electrónicos #atmel</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Hola, pues hace unos días pedí unos electrónicos, entre ellos un programador y debugger para µC ATMEL, el modelo es JTAGICE3. La verdad los estaba esperando y se ve bien el paquete que viene bastante completo. Aquí les dejo unas imágenes.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRfdzfdByRfyMDVGHNkqfqJcK1dLTE10K9SIoRHbQwKpJTB0-jtFypIYMB_6lhsqwsh_4qlm6sHnQYxUnusbIFlKaVsJKim2wjnlTkNtKMT8fBzTTTqPP_lLV5yu-OJkfTxboPbNex5fw/?imgmax=800&quot;&gt;&lt;img alt=&quot;2012-10-15 20.31.23&quot; border=&quot;0&quot; height=&quot;698&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLy8i7TVjSoNxWz72pr4C08CePZ-ysd-o2zK4nWT4GB8vyJqqbAvMORJK3hiS0_-iueo2160ssCDBTet2a2fcU6J_nkje7aZXpLLQVW3wIMyZs12y5p36tUmDt9JBCW1CLHRSGiHaY9GU/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;2012-10-15 20.31.23&quot; width=&quot;504&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;br /&gt;
Imagen 1 caja de JTAGICE3&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJDD9Gcw3NZ8_RuQ65KDx9bhKyUaYNaNtmji8vUabOFhpa-6vaRE4Ize1ctYLisw4d1hAoowTC0PO-XSP-UMFMIjJU3ga0vPdofXuIdZYGK-VJrpF8Z-sbnESrPpLKhRn70js_FcSSlOY/?imgmax=800&quot;&gt;&lt;img alt=&quot;2012-10-15 20.31.52&quot; border=&quot;0&quot; height=&quot;412&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSTCQRdeuPS5sqfNpF8hQiEpUIlijHwgBSUCiM8GEi0Hr6u_-iKMoYRjDpqywffjBrAIzULHEzUQ0UTI2H62RsHFcFt6TiJ4b5FvkiDk0lgFIq6NbNdnUhbFolIktVzH9rLkrg3ijuI0U/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;2012-10-15 20.31.52&quot; width=&quot;504&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;br /&gt;
Imagen 2 Empaque del JTAGICE3&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Sobre el JTAGICE 3 la verdad viene muy bien; dentro de él viene un programador que es de plástico, cable USB, adaptadores de 1.27mm a 2.54mm para JTAG, debugwire, A-wire, PDI y ISP, un adaptador para ISP, PDI, debugwire y A-wire de 1.27 mm, cable plano con conectores de 1.27 mm y un cable plano con un conector en el extremo de 1.27mm y del otro pines hembras de 2.54 mm y pues una pequeña carta y un DVD, todo esto envuelto en una caja que se ve muy bien o será que es de ATMEL.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpMnmf_iITF3IApI5k1gV40Zqnm1j7oMr87kqHF7wQyEK1L44cTpir5rMCfBidB43R-w_i8ZXin43aCXIyau4eoqjIIvTI9HSpF4DUOOKZToVV9cOTGW9JWFA49w5waeSPbSVNhJm39Io/?imgmax=800&quot;&gt;&lt;img alt=&quot;2012-10-15 20.33.03&quot; border=&quot;0&quot; height=&quot;344&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA7uTrLcFfhi-JfsanLlxabW5W4b4R7AwstACBcYGRhTsLcXHzVZl5rbLVlPnDQUzY90SxSsKaI9jySk1DOIkdtAO9wv-e6T-U1cQPlcECZyLXXEjJLqIj8Pz33Dmp_X2LsIcw74UZFBU/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;2012-10-15 20.33.03&quot; width=&quot;504&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;br /&gt;
Imagen 3 cosas incluidas en el JTAGICE3&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Todo muy bien con el JTAGICE 3 me gustó mucho cómo viene empacado, los accesorios incluidos también muy buenos, lo único malo es el cable plano que es muy delgado y pequeño y siento que se puede romper fácilmente a la hora de quitar y poner. Venden la caja de accesorios (nada barata, como 70 USD). Para esto se puede observar en la segunda imagen que está la esponja y tiene como un corte que yo hice para así no tener que quitar y poner el cable siempre y ahi dejar el adaptador que actualmente uso.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
Eso es todo sobre el JTAGICE3 compré µC ATMEGA328P son los que se usan con arduino, yo no los usaré para arduino pero pues los tengo por si quieren también les puedo cargar el bootloader de arduino, estos los tengo en venta en 80 pesos sin bootloader y en 90 con el bootloader si quieren comprarlos pero no se animan por aquí escríbanme y los subo a mercadolibre quizás suban un poco más por la comisión pero no creo que más de 10 pesos, compré unos módulos bluetooth RN-42 esos los vendo en 500 pesos, la antena está en la PCB y pues unos puntes H TLE52052XK que compré para probarlos, es un puente H de 5 amp se ven bastante buenos para aplicaciones de mecatrónica, como mover robots y motores pequeños; el empaquetado que compré es through hole pero también hay smd y por último pues bobinas smd de 33 µH el fabricante es bourns&amp;nbsp; y el modelo es SDR1307.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhezEP9-Ddd8HIx8v-KvMAWBFQ3CKN0xE2Gfz43-PoIu8rkcIoCsrKO-FTCzAZSi1usnFazRL48eUiMSLVfdLRwUsUjAujUpYHpf0Zf78db_rK2fQ0S6w2mrLPo_FxvICWj9gOvyE80vrM/?imgmax=800&quot;&gt;&lt;img alt=&quot;2012-10-15 20.34.39&quot; border=&quot;0&quot; height=&quot;219&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVZec_Fj8W8FUHR40ExWs4yR_5YdCGQr-GrYbpEEiwRP8JBj4lmlwIBebhQ32uJGnRdTm39iSt093wiVZFPTbQqmSFfPCocTmHqU1BH-7kMc69YSll2lOXV_kBhtkCUbOLFctK9dWPpaA/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;2012-10-15 20.34.39&quot; width=&quot;504&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;br /&gt;
Imagen 4 Las demás cosas que compré&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Todo esto lo puedo vender, se negocia incluso el programador, lo puedo hacer por mercadolibre o si prefieren contra entrega también lo puedo hacer y ya saben les puedo conseguir integrados raros y cosas así aunque tengo un tiempo de entrega de 15 días &lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ya saben cualquier duda comentario pregunta o requerimiento mándenme un correo a &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt; o pues dejen un comentario ya saben. También pueden seguirme en mi twitter @lams_007&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Un saludo y pronto tendré una librería para pantallas LCD y la de los servos que se me ha olvidado acabarla, he estado un poco presionado en el trabajo y tenia un ATAVRRZ200 que nunca había usado que creo que pronto volveré a usar.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/2828232743021293828/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/2828232743021293828' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2828232743021293828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2828232743021293828'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/10/jtag-ice-3-y-mas-electronicos-atmel.html' title='JTAG ICE 3 y más electrónicos #atmel'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLy8i7TVjSoNxWz72pr4C08CePZ-ysd-o2zK4nWT4GB8vyJqqbAvMORJK3hiS0_-iueo2160ssCDBTet2a2fcU6J_nkje7aZXpLLQVW3wIMyZs12y5p36tUmDt9JBCW1CLHRSGiHaY9GU/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-6042885394117162240</id><published>2012-09-08T11:38:00.001-05:00</published><updated>2012-09-08T11:38:24.410-05:00</updated><title type='text'>Driver para motores a paso AVR Stepper Motor driver #atmel</title><content type='html'>&lt;p align=&quot;justify&quot;&gt;Pues como les dije me desde hace tiempo tengo mi librería de AVR´s aun es muy básica la tengo en google code la pagina es &lt;a title=&quot;http://code.google.com/p/avr-phirephelas-software/&quot; href=&quot;http://code.google.com/p/avr-phirephelas-software/&quot;&gt;http://code.google.com/p/avr-phirephelas-software/&lt;/a&gt; hace tiempo que no subía algo ahí y pues esta vez subí un control para motores a paso en un AVR, este controla 2 motores a paso bipolares, viene incluido el código y el diagrama esquemático es pero el fin de semana hacer una prueba lo malo es que ahorita aquí en el DF no tengo motores a pasos y ando medio corto de dinero y pues no creo comprar uno aparte traigo mas cosillas pues les explico un poco sobre los motores a paso o motores Paso a paso. Aunque creo ya lo había explicado antes esta vez tratare de explicarles un poco mas &lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Básicamente hay dos tipos de motores a pasos, unipolares y bipolares, ambos tienen 2 bobinas. La diferencia en estos es que existe un común en los unipolares digamos esas bobina en vez de ser 2 se hacen diferentes, su deferencia es por el tipo de cableado de las bobinas. En ambos se utilizan cuatro líneas por motor.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Su precisión es bastante buena los mas modernos dan 1.8° por paso, esto significa que cada incremento nos de un movimiento angular de 1.8°, existen secuencias de 1/2 paso, 1/4 de paso, 1/8 de paso, etc estas nos dan mayor precisión pero se disminuye la fuerza del motor. Aquí tratare de explicarles solo el paso completo, el motor girara los grados indicados marcado en este.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;Motores a pasos Bipolares&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Estos motores son los que no tiene común por lo tanto el hardware para manejarlos es un poco mas complejo, usa 1 puentes H por bobina, hay que tener cuidado con los puentes H ya que pues los motores son cargas inductivas y si son puente H con transistores pequeños o integrados pequeños podemos llegar a dañarlos e incluso dañar nuestro sistema de control. &lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5cWUZXEZQ8v214sdaKth7hqd2kxTiCC8MGImCRBj79DEjuNLh_R8n-xxVqrXbye6gOxtNqKZbEUvTly6fL9qGew9GSW_Z1Ve9veauw1cApXV6mQ3zgvqilIfsS30vr1J5cozOBM3nEzg/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikPmK31ApdnJ5dqrOonKTudB1gwy1fZ48ujEpQyf3pPVaRYzrw1zw3cJUoq8EogTDqObzgsYyZ4Jwy7KKLQWJiIkH_EicVT3GRAsw3xPcWa9Uq5IRANH8sISVP_82zNDSr-KtW9R2cO5Y/?imgmax=800&quot; width=&quot;400&quot; height=&quot;432&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot;&gt;Figura 1 Motor a pasos Bipolar de 2 bobinas. Imagen &lt;/font&gt;&lt;a href=&quot;http://www.robots-argentina.com.ar&quot;&gt;&lt;font size=&quot;2&quot;&gt;www.robots-argentina.com.ar&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Estos motores ofrecen ventajas respecto a los Unipolares una es la fuerza debido a que energiza una bobina entera y no solo la mitad. y también existen secuencias de 1/2 paso, 1/4 de paso, 1/8 de paso, etc….. estos tipos de paso dan mas precisión pero disminuye la fuerza del motor, estos pasos son muy utilizados en los CNC´s caseros o de hobby, yo use 1/8 de paso en mi CNC hace tiempo mis motores eran de 1.8° entre 8 dándome una precisión de 0.225° por paso.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;Una de las grandes desventajas de este motor es que hay que polarizar 2 bobinas y pues cada una usa 1 &lt;a href=&quot;http://es.wikipedia.org/wiki/Puente_H_%28electr%C3%B3nica%29&quot;&gt;puente H&lt;/a&gt;, aumentando los costos del hardware.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg90NTCBGF3BtdmMRCYk8zZrS-0CmtE6Tsty1MMMJAZooOAjIqQyXHRDn1MnjHJ66MpWgF6LxVwPkYXS71owPkl9wknHnkm0BRWASBbG3zbbcLJuefN0L5SA-gZolyL3pVuRPUAugGTW-A/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrUGXULPr-Y_XQW8mb7KcovAiOYHutzEtKHYZl5Pz_inHWTrNLS9fHPQXjPXywBY2YIbDtSxby9t19t9ZvVV2tYf64SgjPVXyegxuVPxpKPxkJOEtDVULj1a8zCCdocIUrurfSucF9ueo/?imgmax=800&quot; width=&quot;500&quot; height=&quot;281&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot;&gt;Figura 2 Puente H&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;Como se muestra en la figura es un puente H con mosfets, aquí no se incluye el driver para el lado alto de estos mismo, por lo tanto no funcionara así mostrado. Pues la secuencia de activación es muy simple.&lt;/p&gt; &lt;div align=&quot;center&quot;&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;500&quot; align=&quot;center&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt; &lt;p align=&quot;center&quot;&gt;A0&lt;/p&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt; &lt;p align=&quot;center&quot;&gt;B0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt;0&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt;0&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt;0&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt;1&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt;1&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt;0&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt;1&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;250&quot;&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;div align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot;&gt;Tabla 1 Secuencia de activación de las bobinas&lt;/font&gt;&lt;/div&gt; &lt;div align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align=&quot;justify&quot;&gt;Se pueden ahorrar la programación del microcotrolador y la parte de potencia para ciertos motores pequeños con integrados que ya traen todo programado como el &lt;a href=&quot;http://pdf1.alldatasheet.com/datasheet-pdf/view/184216/TOSHIBA/TB6560FG.html&quot;&gt;TB6560&lt;/a&gt; de Toshiba, o pueden utilizar mi librería que trae ya el código para motores de paso, el link de descarga esta en &lt;a href=&quot;https://code.google.com/p/avr-phirephelas-software/&quot;&gt;googe code&lt;/a&gt; o desde mi dropbox es un archivo en winrar &lt;a href=&quot;https://www.dropbox.com/s/ywfd31ls5ly3z69/motor%20a%20pasos.rar&quot;&gt;libreria motores a paso&lt;/a&gt; y un integrado como el &lt;a href=&quot;http://www.datasheetcatalog.org/datasheet/texasinstruments/l293.pdf&quot;&gt;L293&lt;/a&gt; o el &lt;a href=&quot;http://www.sparkfun.com/datasheets/Robotics/L298_H_Bridge.pdf&quot;&gt;L298&lt;/a&gt;, en la librería viene ejemplos con el &lt;a href=&quot;http://www.datasheetcatalog.org/datasheet/texasinstruments/l293.pdf&quot;&gt;L293&lt;/a&gt; y ya saben si tiene alguna duda o pregunta no duden en dejar un comentario o ya saben escríbanme un correo a &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt; o mi twitter @lams_007&lt;/div&gt; &lt;div align=&quot;justify&quot;&gt;Espero y les este gustando esto espero para mitad de semana o quizás poco mas tenerles una librería así pero para servo motores &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn7Elhk2imHudntPvtiAMbqXmxzGsARc4VEi9q2lbkfmkw_xK6A8BM3sBN0YWUy8aRhtimV7LiDTIPa3ZF78vOtEaRGwnQJYEMUaP4kOQyNzAniBldQpV2a1H4QEExNjWSvM4jMsp4BcU/?imgmax=800&quot;&gt;&lt;/div&gt;&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/6042885394117162240/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/6042885394117162240' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6042885394117162240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6042885394117162240'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/09/driver-para-motores-paso-avr-stepper.html' title='Driver para motores a paso AVR Stepper Motor driver #atmel'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikPmK31ApdnJ5dqrOonKTudB1gwy1fZ48ujEpQyf3pPVaRYzrw1zw3cJUoq8EogTDqObzgsYyZ4Jwy7KKLQWJiIkH_EicVT3GRAsw3xPcWa9Uq5IRANH8sISVP_82zNDSr-KtW9R2cO5Y/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-4905342071308340449</id><published>2012-09-05T22:33:00.001-05:00</published><updated>2012-09-05T22:33:40.997-05:00</updated><title type='text'>Launchpad Stellaris</title><content type='html'>&lt;p&gt;Pues el día de hoy me dijeron que había un un Launch Pad estos son de TI con un µC ARM estos son ARM Cortex M4 aun no leo mucho de este micro pero se ve bien esto ya lo había visto hace tiempo espero no necesitar un Kernel para que funcione bien. El µC trae lo básico USB, adc, timers, GPIO y demás trae DMA también pues espero y esto sea mi primer salto a µC de 32 bits ya que pues si me hace falta hay ciertas cosas que lo de 8 bits se quedan cortos.&lt;/p&gt; &lt;p&gt;Les comento la compre por que en realidad es una ganga parece ser que TI quiere competir con Arduino o Microchip ya que pues tiene el LaunchPad MSP430 cuesta 4.3 USD y aquí en México debe de costar como 100 pesos aproximadamente, pero yo compre el Stelaris que tiene un µC de 32 bits y no de 16 bits, este pues no lo he visto aquí en México pero en &lt;a title=&quot;https://estore.ti.com/&quot; href=&quot;https://estore.ti.com/&quot;&gt;https://estore.ti.com/&lt;/a&gt; cuesta nada mas y nada menos que 5 USD, ok no vale 4.99 USD aquí el &lt;a href=&quot;http://www.ti.com/ww/en/launchpad_site/stellaris.html?DCMP=stellaris-launchpad&amp;amp;HQS=stellaris-launchpad-b&quot;&gt;link para los interesados en comprarlo&lt;/a&gt;, la única parte “MALA” es que esta en preventa se envía en 18 días según la pagina y solo puedes comprar máximo 2 yo compre las 2.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-7iL8k7E8sp53hiBUfNbSlenSA_5iYWpJLwYk9hcrsywPu5tst1Yjp8qxlPLuLyK39592uQVbiT5PvdwVe4opn7SBFHWyLu0G7dzYrmDo2AvVb1x_LqztspLPSrEksU3gbrPpNflWxs8/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1hpUHlJfELQZbKaj23VfuYm8GpZhX8LrbH7DiJJtyg6652ki5DrzzX26eBToiJM-G27cXXv0on9rn-xLZOckNxDYsroxw9fwh7rRYS07XIQD4_2Lvo6_iL_R1fKiVRNDmtLfyB97AiZo/?imgmax=800&quot; width=&quot;488&quot; height=&quot;391&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Espero y esta información les sea útil y que se animen a comprar unos e iremos aprendiendo al mismo tiempo lo único malo que vi de estos es que no es como ATMEL que el compilador en este caso el ATMEL STUDIO 6 es gratuito y parece ser que TI tiene uno que se llama Code Composer que no es gratuito&lt;/p&gt; &lt;p&gt;Pues un saludo y ya saben lo que necesiten estoy para servirles.&lt;/p&gt;&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/4905342071308340449/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/4905342071308340449' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/4905342071308340449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/4905342071308340449'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/09/launchpad-stellaris.html' title='Launchpad Stellaris'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1hpUHlJfELQZbKaj23VfuYm8GpZhX8LrbH7DiJJtyg6652ki5DrzzX26eBToiJM-G27cXXv0on9rn-xLZOckNxDYsroxw9fwh7rRYS07XIQD4_2Lvo6_iL_R1fKiVRNDmtLfyB97AiZo/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-1091599259404807037</id><published>2012-09-03T22:53:00.001-05:00</published><updated>2012-09-03T22:53:36.125-05:00</updated><title type='text'>ATXMEGA128A1</title><content type='html'>&lt;p&gt;Hola pues hace como unas 2 semanas compre unos µC son ATXMEGA128A1, estos funcionan de 1.7 a 3.6 volts y hasta 32 Mhz y llega casi 1 MIP (Millón de instrucciones por segundo), no lo logra por las condiciones de salto y demás estos micro controladores son como un AVR normal ATmega con una que otra mejora los dos ADC´s y DAC´s son de 12 bits, mas USART´s, mas TWI, interfaces de comunicación en general, pero lo interesante de estos solo los DMA (direct memory adress), sistema de eventos (event system) y Programable Multi Level Interupt Controller, aqui los que me llamaron mas la atención son el sistema de eventos y el Multi level interupt pues mas adelante explicare un poco mas de estos pero así de rápido el sistema de evento permite digamos termino una lectura del ADC y si esta sobre un cierto nivel inicio un timer, esto sin necesidad de un solo ciclo de reloj no es trabajo para el CPU, y el Multi level interupt te permite configurar la prioridad de las interrupciones el DMA también es muy útil pero aun no leo mucho sobre el.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAHMy8Kl5IU9OrUQFWfJEPl7pE_gBe41eQuzaGde-NnLGiXEHPYLQ8uvOrUdi56S6_DgdFl3VnQhQFWxaZ7yWAg9VGM0dWPh_jW7ZWinddIOzyc3eO8eO8HSS5d-6HPXqFXVciXnAvub0/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2012-09-03 20.22.59&quot; border=&quot;0&quot; alt=&quot;2012-09-03 20.22.59&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3R8I9ih5Vkii7fdpVUSF_1E6eCcag6XdWLHM3G7RPHXTRxXI0vIdB1hoPs5yk5dxjDf2qOywDlXy_DdRn_ABNLLOLa2QY34f9Lb6GTnSWtxulWTgmSin2Cjb0jtkaU3Q9yROHWUHTCZk/?imgmax=800&quot; width=&quot;478&quot; height=&quot;359&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Figura 1 como venían empaquetados.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi71xBWLxUBFXRANJ3PsJ_ZhViza1amVtZGYNLZwXEWIRPK4fVM3ySOXQuH0-pkv7-LsE0eL47LsUlPIJocsSmVpaM0ZBim-hDqqvlAscG7Rppo4M7R0e4BIBstRFGyT00BunGsU2jJodo/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2012-09-03 20.23.54&quot; border=&quot;0&quot; alt=&quot;2012-09-03 20.23.54&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDQiGHceixZOjZbXypf3-dQHRaOSv9ulcfqk9eNAEdVGisfbAJfDXSn25hOUW2WudMQpcE0sejogcXrw7ZpNsV0vcvJ2hQHpHqKOmrcoujWgOnNMRsoUxGNtt8T7RFTJ8U7OzO7u7wmRk/?imgmax=800&quot; width=&quot;479&quot; height=&quot;360&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Figura 2 Los µC son empaquetado TQFP-100&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.atmel.com/devices/atxmega128a1.aspx?tab=documents&quot;&gt;Datasheet&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Pues esta muy bien les voy a hacer una pequeña breakout board haber si la hago a mano, si no no los puedo usar &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-sadsmile&quot; alt=&quot;Triste&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKbqjx9zCnCcR6a7m5GWI0BUwvN17h1RCKg5xQnSbbCAyfzKh6h7t85MgHT9BjTyOS_JoGpELgea2QWBGlonMaBOjFzsz3aXyVR0_FCZCe2hSqz3YCw95Q7RblMN-IS8RJhKCtqfnL9rk/?imgmax=800&quot;&gt; si no la tendré que mandar a hacer que es un gasto extra que ahorita no puedo hacer uuu ya saben cualquier cosa envíenme un mensaje o deje un comentario Saludos y me dedicara a hacer diseño electrónico ahí lo que necesiten ya saben Saludos&lt;/p&gt;&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/1091599259404807037/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/1091599259404807037' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/1091599259404807037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/1091599259404807037'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/09/atxmega128a1.html' title='ATXMEGA128A1'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3R8I9ih5Vkii7fdpVUSF_1E6eCcag6XdWLHM3G7RPHXTRxXI0vIdB1hoPs5yk5dxjDf2qOywDlXy_DdRn_ABNLLOLa2QY34f9Lb6GTnSWtxulWTgmSin2Cjb0jtkaU3Q9yROHWUHTCZk/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-578390060852077817</id><published>2012-08-29T22:18:00.001-05:00</published><updated>2012-08-29T22:52:09.421-05:00</updated><title type='text'>Tutoriales AVR GCC</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;
Pues antes quenada espero y les guste el nuevo diseño ya hacia falta un nuevo look como siempre pues es uno de los que ya están pre fabricados de google no soy tan bueno haciendo paginas web, necesito aprender bien. Pues les escribo solo para mencionarles ayer le envié un correo a un chavo que trabaja en ATMEL Noruega, el tiene mucho conocimiento sobre AVR´s por eso trabaja ahí, el tiene tutoriales de AVR´s en GCC a mi en lo persona me han sido de mucho ayuda en varias ocasiones el problema para muchos es que están en ingles le envié el correo diciéndole si los podía traducir al español, me dijo que si si alguien quiera darle una hojeada a o los originales su pagina es &lt;a href=&quot;http://www.fourwalledcubicle.com/&quot; title=&quot;http://www.fourwalledcubicle.com/&quot;&gt;http://www.fourwalledcubicle.com/&lt;/a&gt;, están en la sección que dice Projects y ahí seleccionan AVR Articles espero en unos 15 días tener unos 2 o mas, no se si vaya a trabajar el fin de semana en estos o quizás también regrese a Celaya aun no decido ya mañana sabré.&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
Pues ahora no he desarrollado nada por mi cuenta, si en el trabajo pero eso no lo puedo mostrar al menos eso creo prefiero no hacerlo no me vaya a meter en problemas, espero a que lleguen mi quincena para comprar unos micro ATXMEGA128A1 bueno ya están comprados falta que lleguen, inmediatamente después de eso hare una breakoutboard para empezar a usar los diferentes módulos que traen el que mas me llama la atención es el DMA (Direct Memory Access) y el Event System, tengo una idea de lo que pueden hacer estos pero pues no sabré nada hasta que no los use, cabe mencionar este µC tiene 8 UART, ADC y DAC de 12 bits, esto me puede servir para uno de mis proyectos, pero a este le hace falta la comunicación USB, 8 timers de 16 bits , 24 PWM´s, 4 SPI´s, 4 TWI´s (I&lt;sup&gt;2&lt;/sup&gt;C) en interrupciones externas en sus 78 I/O, lo único malo para los que van empezando es pues el empaquetado en el que lo venden mas fácil de soldar para un hobista/estudiante es TQFP de 100 pines, y pues no es mucho problema pero su voltaje máximo es de 3.6 volts y no de 5 volts a diferencia de muchos otro µC menos poderosos.&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitSFbTwpYRuoP9EKcN-QnSRplCSOahIA7N2XAmS3whQZSNbfsP7qCg_MzGrlzv9RXJRm1sdHg2Zkf_q80ZEbPNG9QjcRxqexygmoPCibDTDqtj7plPFkx6GNjQP8HBFP0DyFxi9bbQcEs/?imgmax=800&quot;&gt;&lt;img alt=&quot;banner_xmega&quot; border=&quot;0&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwz97dY2qCAFXQFHcID5ahD02jv6jXUy5RlsNWDqvUlYPUBcA2CSGLrLML6msxjfpibU9xZHAq0NtdbxZKpHS8SiUgjz_fTyryqzRAytf3NPHVsBaCByZ_Ai7O6BR3HW_lxf0Mf-YaPYs/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;banner_xmega&quot; width=&quot;489&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Esta imagen es propiedad de ATMEL&lt;br /&gt;
Esto es todo por hoy espero y poder postear algo mas que yo haga pronto, es que aun me cuesta un poco de trabajo si programe todo el día llegar aquí a seguir programando pues si como que no, tengo vida social y mas importante NOVIA que quiero mucho &lt;img alt=&quot;Lengua fuera&quot; class=&quot;wlEmoticon wlEmoticon-smilewithtongueout&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR0f06oZAHHeC8ZfnofCb-1m19irSWkk3TjLzr5qlaDv1crQdfBaWWKtokzGqLTOYiSEideOGKRjfSS0qRhxRPINsLyavatm19UnOSM4plLt-RsAz58BM_3NO9EFa-WoltZK_w7v76pno/?imgmax=800&quot; style=&quot;border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none;&quot; /&gt;&lt;br /&gt;
Pues ya saben cualquier cosa dejen un comentario o envíenme un correo a &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt; o síganme a mi twitter si les interesa mi vida XD soy @lams_007&lt;br /&gt;
&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin: 0px; padding: 0px 0px 0px 0px;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script src=&quot;http://tweetmeme.com/i/scripts/button.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/578390060852077817/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/578390060852077817' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/578390060852077817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/578390060852077817'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/08/tutoriales-avr-gcc.html' title='Tutoriales AVR GCC'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwz97dY2qCAFXQFHcID5ahD02jv6jXUy5RlsNWDqvUlYPUBcA2CSGLrLML6msxjfpibU9xZHAq0NtdbxZKpHS8SiUgjz_fTyryqzRAytf3NPHVsBaCByZ_Ai7O6BR3HW_lxf0Mf-YaPYs/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-5732523513101641311</id><published>2012-08-28T21:52:00.001-05:00</published><updated>2012-08-28T21:52:59.657-05:00</updated><title type='text'>Necesito Dinero</title><content type='html'>&lt;p&gt;Pues ni he posteado nada del bluetooth por que no he hecho nada pero no por que no pueda sino por que tuve un problema con el (una pista se rompió y en realidad esta pequeña no lo pude arreglar) creo necesito uno pero pues les cuento sigo en el trabajo aquí en el DF &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7GvSCu8UooUZSOds-K1vZqq8b1IbB1y2wXJheTV9feyuXhFEknzLV_Ky6yVND_aFkkTiXBA_wLgyNt7fLcS_GMZHObWQo2zQwkK19fOttS6IEY9jK1hg2qZaoUNEc4QlOy-lQNlHIQWk/?imgmax=800&quot;&gt; estoy contento solo como todo no creo que necesito mas dinero y no se si pedir un aumento o no pero en fin jajajaja e estado aprendiendo ya sea de dispositivos electrónicos, programación entre otras cosas creo es muy muy importante eso pero pues también el dinero en realidad me gusta mucho esto y pues tengo que empezar a hacer proyectos y demás, creo ya saben el correo si necesitan un proyecto o algo díganme y pues nos podemos arreglar, seguiré posteando cosas, traigo varias ideas de negocios de todo tipo desde cosas electrónicas hasta cosas de comida, quiero un invernadero pero pues se necesita $$$$, empezare ay a moverle a la TI launchpad se ve prometedora &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7GvSCu8UooUZSOds-K1vZqq8b1IbB1y2wXJheTV9feyuXhFEknzLV_Ky6yVND_aFkkTiXBA_wLgyNt7fLcS_GMZHObWQo2zQwkK19fOttS6IEY9jK1hg2qZaoUNEc4QlOy-lQNlHIQWk/?imgmax=800&quot;&gt; hay mucha información en internet.&lt;/p&gt; &lt;p&gt;También tengo un gran problema ya me lo habían dicho pero me lo volvieron a recordar esta vez fue mi jefe pero antes habían sido varios maestros y personas cercanas a mi, tengo ideas y las empiezo pero nunca las acabo definitivamente tengo que acabar mis ideas pero para eso necesito tiempo y dedicación iré terminando una por una poco a poco.&lt;/p&gt; &lt;p&gt;Por ahí me propusieron en Celaya hacer algo con un RFID control de acceso y me voy a aventar a hacerlo al menso eso creo me dijeron pero aun no me confirman ni nada investigue sobre eso lo estaré haciendo cuando regrese de trabajar y los sábados.&lt;/p&gt; &lt;p&gt;Posteare mas seguido cosas mas relacionadas a al electrónica, programación en C o java mas especifico Android, también cosas sobre mecatrónica pondré post que lea que se me hagan interesantes de hecho hay unos tutoriales de AVR´s que me han servido mucho están en ingles, no son míos y traigo la idea de traducirlos pero antes le preguntare al autor. &lt;/p&gt; &lt;p&gt;Ven ese es mi problema uuu que mal en fin, necesito resolverlo a como de lugar.&lt;/p&gt; &lt;p&gt;Como les había mencionado venderé productos de electrónica mas enfocado a estudiantes, espero y les gusten si me empieza a ir bien regalare los productos bueno 2 o 3 por posts primero me tiene que ir bien y claro no todo es de a gratis, tendrán que pagar envió XD, y pues tmb un beneficio para mi tengo muchos errores (horrores) ortográficos, y pues a los que me señalen varios errores serán los ganadores, es algo que tengo que cambiar &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7GvSCu8UooUZSOds-K1vZqq8b1IbB1y2wXJheTV9feyuXhFEknzLV_Ky6yVND_aFkkTiXBA_wLgyNt7fLcS_GMZHObWQo2zQwkK19fOttS6IEY9jK1hg2qZaoUNEc4QlOy-lQNlHIQWk/?imgmax=800&quot;&gt;. Esto es algo que vi en otro foro y me pareció una excelente idea por eso la aplico no recuerdo el foro.&lt;/p&gt; &lt;p&gt;Espero y pronto pagar este dominio y tener ya algo mas en forma una pagina mejor, lo pagare con google pero haber que necesito debo de leer bien &lt;/p&gt; &lt;p&gt;Saludos y estamos en contacto.&lt;/p&gt;&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/5732523513101641311/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/5732523513101641311' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/5732523513101641311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/5732523513101641311'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/08/necesito-dinero.html' title='Necesito Dinero'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7GvSCu8UooUZSOds-K1vZqq8b1IbB1y2wXJheTV9feyuXhFEknzLV_Ky6yVND_aFkkTiXBA_wLgyNt7fLcS_GMZHObWQo2zQwkK19fOttS6IEY9jK1hg2qZaoUNEc4QlOy-lQNlHIQWk/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-6098381370904358820</id><published>2012-08-01T21:45:00.001-05:00</published><updated>2012-08-01T21:50:32.233-05:00</updated><title type='text'>Bluetooth</title><content type='html'>&lt;div&gt;&lt;p&gt;Pues aqui les comento rapido escribo desde mi cel ya que no prendi mi PC uuu pues hace tiempo compre ese modulo Y lo quiero basicamente para enviar y recibir datos a un celular (Android) y haber que aprendo quiero desarollar apps.de android haber que tal estan la idea es pues aprender usare un micro creo un Atmega88pa por lo pronto solo enviare datos y el micro los desplegara no mas en leds algo simple ya cuando este posteo todo mejor :-) saludos&lt;/p&gt;
&lt;br/&gt;&lt;img src=&#39;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKs7BZuKLK_aB2GZLEbxauC2v0gAnOXE3RUzWPxKKILNV1i2xScbuJjcJPFLwa7B_JuUfcghziylIyQUBMe5HLkJ8seSzzI4ohnB85ooZ9vsSYzMd5Z0ZB_5YaMmadL9pnWiRoWGXoTuk/&#39; /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/6098381370904358820/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/6098381370904358820' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6098381370904358820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6098381370904358820'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/08/bluetooth.html' title='Bluetooth'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKs7BZuKLK_aB2GZLEbxauC2v0gAnOXE3RUzWPxKKILNV1i2xScbuJjcJPFLwa7B_JuUfcghziylIyQUBMe5HLkJ8seSzzI4ohnB85ooZ9vsSYzMd5Z0ZB_5YaMmadL9pnWiRoWGXoTuk/s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-2852438144108325806</id><published>2012-07-17T00:21:00.000-05:00</published><updated>2012-07-17T22:44:12.212-05:00</updated><title type='text'>Pedido A TI</title><content type='html'>&lt;p&gt;Pues hace unas semanas, como 2 o 3, fui al día de la Tecnología de TI (Texas Intruments) por parte de mi trabajo me dijeron que fuera. Como todos sabemos TI es una empresa muy grande de semiconductores que recientemente compró a National Semiconductor; pues bueno la verdad la exposición estuvo bien, regalaron muchas cosas tristemente no me gané nada, eso sí, compré un LAUNCHPAD bastante barato que me costó no más de 120 pesos que aún no uso, por cierto es como la competencia para arduino pero pues ya saben arduino se me hace una cosa muy mala. &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXOz_nHPGgN7oqqda2z_mD0HZaRb5YXBZZkpUe6LrYbgU_2P8dGOxmwtp4X4McARijTrkQrn_wet2n7CNeZA2ljlmU0gPULZLI_DfuDJb7aTWUiZ9YIr5s0eVkI6EcTng70VnvXRLo4-8/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;2012-06-14 21.00.27&quot; border=&quot;0&quot; alt=&quot;2012-06-14 21.00.27&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd28ZbtX3ISW_wrF3cqs38nlDkxas1VMJpFPoXwKinXPnXFHZWycEQq_1kuAG1jZFP_kjrnLsd_gzSprfUKq0le7hmWlrzj_0IKcev2MLbFPRMVNLk2Rc0Jf6excsXxxc4ZX_oZZE79bY/?imgmax=800&quot; width=&quot;406&quot; height=&quot;305&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Creo que es muy buen precio por lo que te dan la tarjeta con 2 µC, un cristal de 32.768 Khz para los RTC y unas bases, cabe mencionar que los µC son de 16 bits y son de los más básicos que tiene TI, además aprendí que tiene un SPICE gratuito llamado TINA TI que tiene todos los modelos de sus CI. &lt;p&gt;Pero bueno lo que les quiero compartir es que pues como MICROCHIP antes tenía muestras gratuitas,&amp;nbsp; TI tiene muestras gratis de sus CI en este caso pedí 7 diferentes: 2 de National Semiconductos y los otros 5 de TI cabe mencionar que de los CI de TI sólo puedes pedir 3 de cada 1 y máximo 5 diferentes. &lt;p&gt;Sobre National Semiconductor puedes pedir 5 de cada uno y no recuerdo el número máximo de productos diferentes. Los CI me llegaron por separado unos de National y otros de TI pero como siempre muy bien empaquetados :-D  &lt;p&gt;Les dejo aquí unas fotos del UNBOXING de los de National Semiconductor. &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9O5k7E9pTq5n2aT71l0xtLuJEIC5rcFzD76MvOXl82oJLY9BTBwwBqHmcKIfROFjNJ2WXEWzd-SBKD0l0h41ydyWLaF3xG_SBK0QJR9-Z2rXjcHI1fD907sHKIbdyi3C5scFciTobHs0/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;2012-06-30 02.12.48&quot; border=&quot;0&quot; alt=&quot;2012-06-30 02.12.48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwtL9itDf_x1MZ6NEIzaiXt-sviu8Cr_vQWcU94c_BxWS-aMTVcr9z1Xr83PHoYwOPuGmFFkgVGst0gyR30iczmzOyTqKy_54WK6e6j6mAmM0tgP6XgYRnhEKmot4ZyVulgmjjeBuYLBE/?imgmax=800&quot; width=&quot;443&quot; height=&quot;333&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Llegan en una bolsa con mi dirección.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh49jWo-YWXoetnC1RHqzKMJVbRG3QtM8FQkbcpQm4P9dLvIOvF_VoYe-65fTsuzlZp0ZULSjkaQxWJrxSqIrwbaLagsHDkm_95b6PCLN4rMzY8cjwt0ZuJyiyCw9lnNepnIF0uZMkoc8M/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;2012-06-30 02.10.25&quot; border=&quot;0&quot; alt=&quot;2012-06-30 02.10.25&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJUytsehLV4FzrRgdIQ9EDhkl7nO1dxkkS8VAukAcy9y0sUcmdhiUwHDLORtH0i3F1FO2VUhCTPxyBKQlVLQE13SUA-YFeSyhXa9yyhSSRHc_kquMVz4zIJKav0pkpUhmfGwxxajRFsHc/?imgmax=800&quot; width=&quot;430&quot; height=&quot;573&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Dentro venían 2 bolsas anti estáticas con los CI estas las guarde me pueden ser útiles mas adelante.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMPBhkK43rB9NJvrvY030V4VG_pnL-yNnPyfGzhuZTTKcpeXokQIWPqR63xzpUAngP8NM_76ypwTA0fv1217DmgEvY36jlz4R8DwnkSBA_veMSR_G4j3lEc73rkoCWhN_vNsHTDBf-Hjw/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;2012-06-30 02.11.47&quot; border=&quot;0&quot; alt=&quot;2012-06-30 02.11.47&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVCzZhBUpZpt7B6M3MNAxaQQGcVNu2j68kEIp-8jyHY84nFP7n_5nMpucb7V_OWcaZfko1uBoyTZ483cSrRB0Y2505WI0-ZkOi97LAlazBFVIvna8eUAFlm53RR9xcegIxbHgGCDKj-r4/?imgmax=800&quot; width=&quot;404&quot; height=&quot;538&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Dentro de esas bolsas venían envueltos en el plástico de bolitas que no sé como se llama XD&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh40CYt9lCbyczKcjf7hvG4vzw4Nqoj1wYkhgLyjX8awS_scjFBKHzkV3jioJuvxncTfVeNsT-oUQRcUMztjKjZoxxQftJ77KYPBSKMpUnYFg5_jE8yGJpL9Uwu-CKrCjNaAXtQjKGH6AA/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;2012-06-30 02.12.16&quot; border=&quot;0&quot; alt=&quot;2012-06-30 02.12.16&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2hL4cf5qx9S22SAvRF1Yk7pKnw4Haos3hUhShqEbnldlmRGs_QIPGtGAdEO8kk6c2-xwwap-4-ir6LutCFQB1rJxrJuiurTDtQ4df-wMqTNAhCoGJQ_2L6nsO3YJ40TRPih1Fn-84wW8/?imgmax=800&quot; width=&quot;428&quot; height=&quot;570&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Dentro ya venían lo CI en su REEL con una bolsa deshumidificante y un indicador de la humedad (por si es necesario tratar las piezas en horno).&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRs6OSiOPegdL34dXjWQFdB43_Qjku3iMBKlpWy_fg0s4QJ2We9HJjTKJn2B4dymleiyo8kj9slIQtGz23oKnucfw6YgaTeBKNsW8JOQ9axEi4Pb5HKc99eE8Hs0AI3cSffGyALjwKMl0/?imgmax=800&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px&quot; title=&quot;2012-06-30 02.15.06&quot; border=&quot;0&quot; alt=&quot;2012-06-30 02.15.06&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzFdF8H-hb0RoYFUJjbhgcap6KsbYJk5vCV2f_AMMlYeAvAQwDjrcDj2QmbFJlZkanDk8yVJ78DGCSrTOmmxaGhX-_PST9a6L9qND6GG8L7kXnJQE77ewQmMrhBvndeu3z6AlXY3cUYk/?imgmax=800&quot; width=&quot;450&quot; height=&quot;338&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Para finalizar los dos Reels con 5 CI cada uno&lt;/p&gt; &lt;p&gt;Les comento esto por que es muy fácil pedir CI solo necesitan tener una cuenta que no&amp;nbsp; sea de Google, Yahoo, Hotmail o alguna de esas paginas puede ser de su empresa donde laboran yo las pedí de ahí y el correo de mi escuela sigue activo y también pediré de ahí &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7j3ZECRgvUnUT-gA_YNlJi8HY8u0uV4A6UVerrF7KxPeTdI_AN5DbsImz0rXRElccdLsEAiETUJkO1aiPAEufsBQNq6wQkevBmC9n7R4B8Y4_tT25Rp0DxCL7Hf8cVEut_C9fDzHZ3Zs/?imgmax=800&quot;&gt; de TI no me cobraron nada pero de National Semiconductor me llegaron por Fedex y me pidieron aprox 90pesos pero es muy barato ya que eso CI no los consigo aquí y cada uno vale unos 6 DLS aprox.&lt;/p&gt; &lt;p&gt;ya saben para cualquier cosa dejen un coment o mándenme un correo a &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt; y los ayudo con lo que sea. Saludos&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/2852438144108325806/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/2852438144108325806' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2852438144108325806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2852438144108325806'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/07/pedido-ti.html' title='Pedido A TI'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd28ZbtX3ISW_wrF3cqs38nlDkxas1VMJpFPoXwKinXPnXFHZWycEQq_1kuAG1jZFP_kjrnLsd_gzSprfUKq0le7hmWlrzj_0IKcev2MLbFPRMVNLk2Rc0Jf6excsXxxc4ZX_oZZE79bY/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-4303454602329771061</id><published>2012-07-10T21:40:00.001-05:00</published><updated>2012-07-10T21:40:44.497-05:00</updated><title type='text'>Regreso</title><content type='html'>&lt;p&gt;Pues esto lo escribo súper rápido hace ya un buen rato que no escribo pues bueno afortunadamente ya no voy a la escuela todavía tengo uno que otro pendiente por ahí pero pues lo mas importante es que ya estoy trabajando ya tengo casi que será 5 meses el siguiente mes cumplo 6 pero saben estoy desarrollando software y hardware para una empresa en México D.F entonces ahora vivo aquí pues si tengo algún lector de por ahí pues haber que día nos vamos a dar la vuelta a platicar estoy muy muy contento por que desarrollo el software y el hardware y uso µC Atmel cualquiera entonces ya me brinque bien bien a el uso de WINAVR ya hice varias librerías ( no puedo decir de que XD secretos de empresa ) pero pues continuare con el desarrollo de la mi librería y pues espero estar posteando algo 1 vez a la semana y pues tengo 2 o 3 ideas que quiero vender aparatillos y demás muajajajaja ya tengo que empezar a ganar dinero y sigo con lo mismo consigo todo tipo de integrados que requieran ya saben no duden en contactar saludos&lt;/p&gt;&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/4303454602329771061/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/4303454602329771061' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/4303454602329771061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/4303454602329771061'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2012/07/regreso.html' title='Regreso'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-6462488581003066586</id><published>2011-07-05T21:48:00.001-05:00</published><updated>2011-07-05T21:48:46.453-05:00</updated><title type='text'>Agenda general #CPMX3</title><content type='html'>&lt;p align=&quot;justify&quot;&gt;Pues como le había mencionada la agenda se ve bien aunque ir a Campus Party no es ir a las conferencias yo lo veo mas como ir a conocer gente que tiene los mismos intereses que yo la verdad del año pasado fue la primera vez que fui, con un amigo e iba temeroso pero la verdad me la pase excelente lo único el incomodo es a la hora de dormir pero pues en realidad eso es parte de la experiencia y seamos realistas quien duerme en ese tipo de eventos bueno quien duerme mucho en fin lo que a mi me interesa es el área de robótica aunque vi otras actividades padres. Sobre robótica todas las conferencias se ven interesantes menos las de Lego creo que eso es mas para niños y no van niños a #CPMX3 pero bueno es su calendario. Del área de Hardware y Overclocking el taller de Arduino me gustaría aunque les soy sincero Arduino no me gusta pero pues en fin, también esta interesante Ingeniería en Reversa, Kinect, y pues como Documentar tu proyecto por que yo se que en realidad me falta mucho en esa área mi &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5SVpk1fS2pzQsikEou9BLrwMRijfcCe6_tYIEYmAArrkcrpunY9qANH_soln52hzaTtfVge9oz-4oOhkRptwHUwjsOxbgJhyphenhyphen5t61woTZyZprrR9WcHds7kg29ChgQxO1GxcH0mYmgddw/?imgmax=800&quot;&gt;. El área de videojuegos pues nada mas a hacer la competencias . Sobre el área de Social media pues entrare al taller de Redacción para Blogs por que soy malo en eso. Esos seria todo y sobre los horarios pues seria as&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;500&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Día&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Hora&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Nombre de la actividad&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Martes 19 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;10:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Taller Arduino&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Martes 19 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;10:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Taller creando un Robot I&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Martes 19 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;11:30 &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Como documentar tu proyecto&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Martes 19 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;17:00&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Copiar e innovar las dos caras del progreso tecnológico&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Miércoles 20 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;14:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Arduino Challenge&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Miércoles 20 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;16:00&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Robótica del siglo XXI&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Miércoles 20 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;20:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Programación de µC con PICBASIC&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Jueves 21 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;14:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Visión artificial el futuro de la Robótica&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Jueves 21 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;15:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Ingeniería de Reversa&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Jueves 21 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;20:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Batalla Mechawars&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Viernes 22de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;10:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Taller redacción para Blogs&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Viernes 22 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;17:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Robots de Servicio&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Viernes 22 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;20:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Kinect Possibilities&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Viernes 22 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;21:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Taller creando un Robot II&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Sábado 23 de julio&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;10:30&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;Crea tu Propio Hardware con Arduino&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Pues eso seria Básicamente todo hay unas que se cruzan ya veré como le hare &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5SVpk1fS2pzQsikEou9BLrwMRijfcCe6_tYIEYmAArrkcrpunY9qANH_soln52hzaTtfVge9oz-4oOhkRptwHUwjsOxbgJhyphenhyphen5t61woTZyZprrR9WcHds7kg29ChgQxO1GxcH0mYmgddw/?imgmax=800&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Ya sabe alguna duda comentario manden me un correo a &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt; o pues en twitter a @lams_007 o simplemente dejen un comentario &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5SVpk1fS2pzQsikEou9BLrwMRijfcCe6_tYIEYmAArrkcrpunY9qANH_soln52hzaTtfVge9oz-4oOhkRptwHUwjsOxbgJhyphenhyphen5t61woTZyZprrR9WcHds7kg29ChgQxO1GxcH0mYmgddw/?imgmax=800&quot;&gt;&lt;/p&gt; &lt;p&gt;Saludos y Recuerden este es el mejor sitio de proyectos de Mecatrónica en México &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5SVpk1fS2pzQsikEou9BLrwMRijfcCe6_tYIEYmAArrkcrpunY9qANH_soln52hzaTtfVge9oz-4oOhkRptwHUwjsOxbgJhyphenhyphen5t61woTZyZprrR9WcHds7kg29ChgQxO1GxcH0mYmgddw/?imgmax=800&quot;&gt;&lt;/p&gt;&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/6462488581003066586/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/6462488581003066586' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6462488581003066586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6462488581003066586'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/07/agenda-general-cpmx3.html' title='Agenda general #CPMX3'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5SVpk1fS2pzQsikEou9BLrwMRijfcCe6_tYIEYmAArrkcrpunY9qANH_soln52hzaTtfVge9oz-4oOhkRptwHUwjsOxbgJhyphenhyphen5t61woTZyZprrR9WcHds7kg29ChgQxO1GxcH0mYmgddw/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-3982859798970691834</id><published>2011-06-27T23:47:00.001-05:00</published><updated>2011-06-27T23:47:29.845-05:00</updated><title type='text'>Fresadora CNC para PCB´s y el calendario de #CPMX3</title><content type='html'>&lt;p align=&quot;justify&quot;&gt;me recuNo se si se los allá mencionado anteriormente pero este semestre como parte de dos materias Proyecto Mecatrónico y Seminario Mecatrónico tenia que hacer un proyecto Mecatrónica desarrollarlo todo había varios proyectos interesante se supone que tu escogías uno o te daban la opción de tu plantear un proyecto y si te lo autorizaban para la materia pues adelante y yo plantee el mío una fresadora CNC para PCB´s ya tenia tiempo queriendo hacer una en realidad parece que es muy complejo pero no lo es bueno si lo es la verdad la parte mecánica de la fresadora es muy compleja. Y me facilite aun mas las cosas compre un driver para 4 motores a pasos chino pero funcional&amp;nbsp; y los motores a pasos esos los tenia que comprar son estándar nema 23. No les voy a dejar todo el choro de lo hice pero pues mi idea era hacer la parte mecánica. Lo electrónico como no hice nada fue muy fácil tome las herramientas y las configure use un software que se llama MACH3, las PCB´s las diseño en eagle y se genera el codigo G tmb ahí con un ULP que se llama PCB Gcode la idea era hacer mi maquina yo pero pues por problemas de proveedores no puede y había una en la escuela que funcionaba bien pero no se usaba entonces me adapte a ella pero tengo mi diseño &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBKNbDBFZjgHF2lnKRwqnXLLLZEIwbKZ-XUgXT4p2T987mWzgwiZhHgr-_JRcOFKy38V-BKzJXYN21bAZwQ9Z8MOjCW2piNOUZQAAU3h7-6twumvQPGjrEm_wVEHjhmDS0YYz_XTLveu8/?imgmax=800&quot;&gt; les dejo el video aquí&lt;/p&gt; &lt;div style=&quot;padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px&quot; id=&quot;scid:53357c8b-5919-4e32-8c25-305d27c17a37:37ec4d72-f733-407c-82bc-6d42888eaa44&quot; class=&quot;wlWriterSmartContent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/f588tnmz4u8&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=f588tnmz4u8&quot;&gt;YouTube&lt;br /&gt;        - &amp;#x202a;video CNC editado.wmv&amp;#x202c;&amp;rlm;&lt;/a&gt;&lt;/div&gt; &lt;p align=&quot;justify&quot;&gt;Y cambiando de tema pues ya ésta el calendario General de #CPMX3 se ve muy interesante lo malo es que hay varias conferencias que me gustaría ir que se cruzan&amp;nbsp; les dejare mas adelante lo que voy a ir a ver &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBKNbDBFZjgHF2lnKRwqnXLLLZEIwbKZ-XUgXT4p2T987mWzgwiZhHgr-_JRcOFKy38V-BKzJXYN21bAZwQ9Z8MOjCW2piNOUZQAAU3h7-6twumvQPGjrEm_wVEHjhmDS0YYz_XTLveu8/?imgmax=800&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.campus-party.com.mx/2011/agenda-general.html&quot;&gt;Agenda General&lt;/a&gt; o si les gusta a al forma antigua ya la descargue por ustedes y la posteo para que la bajen XD aunque imagino que debe de estar un poco mas actualizado el de la pagina&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;aquí el link es de live Skydrive &lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a title=&quot;https://skydrive.live.com/?cid=f045eb87cc919a3d&amp;amp;sc=documents&amp;amp;uc=1&amp;amp;id=F045EB87CC919A3D%21444#&quot; href=&quot;https://skydrive.live.com/?cid=f045eb87cc919a3d&amp;amp;sc=documents&amp;amp;uc=1&amp;amp;id=F045EB87CC919A3D%21444&quot;&gt;https://skydrive.live.com/?cid=f045eb87cc919a3d&amp;amp;sc=documents&amp;amp;uc=1&amp;amp;id=F045EB87CC919A3D%21444#&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Y pues ya sabe dudas comentarios , etc a mi correo &lt;a href=&quot;mailto:mecatronciamexicana@gmail.com&quot;&gt;mecatronciamexicana@gmail.com&lt;/a&gt; o a mi twitter @lams_007 o simplemente dejen un comentario &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBKNbDBFZjgHF2lnKRwqnXLLLZEIwbKZ-XUgXT4p2T987mWzgwiZhHgr-_JRcOFKy38V-BKzJXYN21bAZwQ9Z8MOjCW2piNOUZQAAU3h7-6twumvQPGjrEm_wVEHjhmDS0YYz_XTLveu8/?imgmax=800&quot;&gt;&lt;/p&gt;&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/3982859798970691834/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/3982859798970691834' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/3982859798970691834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/3982859798970691834'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/06/fresadora-cnc-para-pcbs-y-el-calendario.html' title='Fresadora CNC para PCB´s y el calendario de #CPMX3'/><author><name>lams_007</name><uri>http://www.blogger.com/profile/04876983490567014960</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBKNbDBFZjgHF2lnKRwqnXLLLZEIwbKZ-XUgXT4p2T987mWzgwiZhHgr-_JRcOFKy38V-BKzJXYN21bAZwQ9Z8MOjCW2piNOUZQAAU3h7-6twumvQPGjrEm_wVEHjhmDS0YYz_XTLveu8/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-2738052183021983763</id><published>2011-06-22T12:58:00.001-05:00</published><updated>2011-06-22T13:02:30.076-05:00</updated><title type='text'>Motor a Pasos , Servo y Labview #CPMX3</title><content type='html'>&lt;p&gt;Como se puede ver en el titulo pues usare, un motor a pasos un servo&amp;nbsp; y Labview.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;La idea es esta con Labview me voy a conectar de manera serial a un µC en especifico un AT90USB162&amp;nbsp; también lo puedo hacer con un ATMEGA88PA o el ATMEGA8 un poco mas viejo pero pues deben de funcionar. Aquí voy a controlar la posición de ambos del motor a pasos y del Servomotor. pero antes un poco de teoría XD. Un motor a pasos es un motor, sin escobillas y con 2 bobinas el que yo voy a usar,hay dos tipos principales de motores a paso el bipolar y el unipolar la diferencia es que el bipolar tiene 2 bobinas y las bobinas no tiene ningún común y el unipolar tiene también 2 bobinas para cada bobina tiene un común. aquí una imagen.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-gvnyKkXnwNA/TeFpxOXhdjI/AAAAAAAAAIs/5xYqHYhytjk/s800/motor%252520a%252520pasos.png&quot;&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;Imagen obtenida de &lt;a title=&quot;http://www.todorobot.com.ar/informacion/tutorial%20stepper/stepper-tutorial.htm&quot; href=&quot;http://www.todorobot.com.ar/informacion/tutorial%20stepper/stepper-tutorial.htm&quot;&gt;http://www.todorobot.com.ar/informacion/tutorial%20stepper/stepper-tutorial.htm&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Si quieren saber mas sobre los motores a paso chequen ese tutorial de esa pagina la verdad esta muy bien hecho. Motor a Pasos a usar por mi es el &lt;a href=&quot;http://www.eminebea.com/content/html/en/motor_list/pm_motor/pm55l048.shtml&quot; target=&quot;_blank&quot;&gt;PM55L-048-TBE2&lt;/a&gt;.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Ahora un poco sobre los servomotores. El servomotor a usar por mi es un servomotor de modelismo los que se usan en los carros, helicópteros, aviones o lanchas de Radiocontrol. Sirven muy bien para aplicaciones de robótica. una de las grandes ventajas de estos motores es que son muy preciosos y ya traen todo, su driver o sea que nada mas necesito conectarlo y decirle en que posición lo quiero y ya. Como toda ventaja también hay desventajas y en este caso es el costo tiene un precio mucho mas elevado. El Servomotor a usar es el &lt;a href=&quot;http://www.hitecrcd.com/products/analog/giant-scale/hs-805bb.html&quot; target=&quot;_blank&quot;&gt;HS-805BB&lt;/a&gt; de Hitec.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-K2eBFTmWjks/TeFb8R_4FMI/AAAAAAAAAHk/ITsmiOKggQU/s144/DSC09216.JPG&quot; width=&quot;125&quot; height=&quot;243&quot;&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Y pues sobre Labview que les puedo decir es un entorno de programación que utiliza código G que es grafico la verdad es muy sencillo pero es bastante poderoso es usado a nivel internacional para aplicaciones de desarrollo, medición, control, instrumentación, automatización , etc… la verdad es un muy buen software la desventaja es el costo una versión de estudiante nos anda costando unos $ 300 pesos mexicanos pero si queremos usarlo a nivel industrial la versión mas chafa anda costando no menos de $10,000.00 y tiene menos que la versión de estudiante XD. Claro venden la versión de estudiante barata para que cuando salgan los ingenieros les compren el Labview entero pero pues es un software excelente y el soporte que te dan también es excelente tiene de todo.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Bueno ahora si basta de charla y un poco de trabajo. Primero hablare sobre como conectar y como mover el servomotor. &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-rzgn8WWIKMY/TeFb82EiZ8I/AAAAAAAAAHo/q0MFCIL7O0g/s144/DSC09217.JPG&quot;&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Como se ve en la imagen el servomotor tiene 3 cables uno Negro otro rojo y otro amarillo, pues el negro va a tierra, el rojo va a 5 volts y el amarillo es la señal de control esta va a venir de nuestro µC AT90USB162 o ATMEGA8. Este pin lo vamos a conectar a la salida PWM del Timmer 0 de 16 bits por que uso 16 bits, para que sea mas preciso. El servo funciona con un PWM de 50 hz ósea que le tengo que enviar la posición que quiero cada 20 ms aproximadamente y vamos a variar este PWM para varias la posición se varia entre 0.9 ms y 2 ms esto es le tiempo en alto para que sea de 0 a 180 grados depende de cada controlador de servo pero aquí puedo decir que con 0.9 ms son 0 grados y con 2 ms son 180 grados. Ahora si lo importante, el programa en el µC y en Labview. Primero pues hare el del µC y lo hare en codevision. &lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Lo primero es abrirlo darle en nuevo proyecto y después seleccionar que es con AT90, ATMEGA, ATINY FPSlIC dar click en OK y no sale una ventana como esta. &lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;https://lh5.googleusercontent.com/-mR10Rq1Ahe8/TeFe6m9pu_I/AAAAAAAAAIA/fgkAgfncesk/s800/Captura%252520de%252520pantalla%252520completa%25252028052011%252520034516%252520p.m..jpg&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;display: block; float: none; margin-left: auto; margin-right: auto&quot; src=&quot;https://lh5.googleusercontent.com/-mR10Rq1Ahe8/TeFe6m9pu_I/AAAAAAAAAIA/fgkAgfncesk/s800/Captura%252520de%252520pantalla%252520completa%25252028052011%252520034516%252520p.m..jpg&quot; width=&quot;491&quot; height=&quot;276&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Click para ver la imagen en grande&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;En esta ventana configuramos muchas cosas lo primero es configurar el µC a usar y le frecuencia de trabajo en mi caso es 8 MHz y el µC es el At90USB162 pero si quieren otro pues usen otro&amp;nbsp; y ya el código seria el mismo y la configuración también. Después en la parte de timers seleccionamos el Timer1 de 16 bits y hay que configurarlo. &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;img style=&quot;display: block; float: none; margin-left: auto; margin-right: auto&quot; src=&quot;https://lh5.googleusercontent.com/-1NyczptpyfA/TeFnGoh9j9I/AAAAAAAAAIk/2ZRzIqgV3Mo/s640/timer1.png&quot; width=&quot;491&quot; height=&quot;333&quot;&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Aquí en clock source seleccionamos System Clock.clock values es la velocidad a al que queremos que oscile el timer se requiere un poco de cálculos pero aquí seleccionamos 8000 kHz luego en mode hay varios el que no interesa a nosotros es Ph. correct PWMTop = OCR1A esto que quiere decir que mi timer va a contar de 0 a lo que valga OCR1A y después de OCR1A a 0 esto quiere decir que mi frecuencia va a ser 8000 kHz/(2*OCR1A+1) entonces yo quiero que sea de 50 HZ si despejo eso me queda 8000000, hay que poner ese valor para que la frecuencia del PWM sea de 50 hz pero el problema es que OCR1A solo de 16 bits teniendo como numero máximo 65536 entonces tenemos 2 opciones reducir la frecuencia del sistem clock y hacer cálculos de nuevo o poner a 0CR1A como 65536 y ver que frecuencia nos da yo decidí hacer la segundo quedándome una frecuencia de 61.03 hz que yo se que el servo no va a tener problemas en manejar entonces pues hay que seleccionar la salida en este caso hay que poner en OUTB inverted y en la parte de hasta abajo donde dice COMPA hay que poner FFFF este es el numero hexadecimal de 65536. Ahora hay que configurar la conexión serial hay que ir a la pestaña donde dice USART1.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;https://lh4.googleusercontent.com/-twUYEQkUF1k/TeFsrgow2vI/AAAAAAAAAI8/Dv9gYKnoDoo/s640/usart1.png&quot; width=&quot;491&quot; height=&quot;334&quot;&gt;&lt;/p&gt; &lt;p&gt;Aquí hay que seleccionar Reciver&amp;nbsp; por que vamos a recibir y&amp;nbsp; seleccionamos 8 data, 1 stop,No parity y en modo asynchronous y en baud rate la ponemos de 9600 y ahora si hay que darle En program –&amp;gt;Generate save and exit.&lt;/p&gt; &lt;p&gt;en este punto nos pregunta si queremos usar el PORTC bit 5 como salida y seleccionamos que si.&lt;/p&gt; &lt;p&gt;Nos genera un código pero aquí no que nos importa es el while (1) aquí vamos a poner todo nuestro código&lt;/p&gt; &lt;p&gt;&lt;pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;while (1)&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;      {&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;      alto=getchar(); //obtengo el dato del puerto serial&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;      bajo=getchar(); //obtengo el dato del puerto serial&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;      OCR1BH=alto;    //lo pongo para la comparación&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;      OCR1BL=bajo;    //lo pongo para la comparación&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;      delay_ms(100);  //me espero un tiempo&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;      }&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px&quot;&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Aquí cabe mencionar que hay que declarar alto y bajo como char y incluir la librería delay.h&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Lo demás lo dejare para las siguientes entradas &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;http://lh3.ggpht.com/-tdMubK79sYI/TgIuNATk_FI/AAAAAAAAAJA/Pb4P0QeWfA4/wlEmoticon-openmouthedsmile%25255B2%25255D.png?imgmax=800&quot;&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Espero y les allá gustado recuerden dudas comentarios, sugerencia, preguntas en fin lo que quieran a @lams_007 o mi correo &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/2738052183021983763/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/2738052183021983763' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2738052183021983763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2738052183021983763'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/06/motor-pasos-servo-y-labview-cpmx3.html' title='Motor a Pasos , Servo y Labview #CPMX3'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-gvnyKkXnwNA/TeFpxOXhdjI/AAAAAAAAAIs/5xYqHYhytjk/s72-c/motor%252520a%252520pasos.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-2596072202595766040</id><published>2011-05-19T23:28:00.001-05:00</published><updated>2011-05-19T23:28:47.037-05:00</updated><title type='text'>Aumento de Velocidad y Campus Party #CPMX3</title><content type='html'>&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;float:none; margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_url = &#39;http://mecatronicamexicana.blogspot.com/2011/05/aumento-de-velocidad-y-campus-party.html&#39;; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Pues bueno hoy traigo buenas noticias ya había estado leyendo un poco y pues creo que por fin Telmex aumentara la velocidad no se si, al doble y por ahí escuche un rumor de que la iba a cuadruplicar siendo los que tiene 5Mb tener 10 Mb o 20 Mb pues la verdad estaría súper bien tener 20 Mb pero eso no creo me imagino que son 10 Mb, pues aquí esta una imagen de por que se que es oficial miren lo que llego a mi casa.&lt;/p&gt; &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:66721397-FF69-4ca6-AEC4-17E6B3208830:d977857f-f63f-42df-9cd7-2b50b21ca6d6&quot; class=&quot;wlWriterSmartContent&quot;&gt;&lt;table border=0 cellspacing=0 cellpadding=0 style=&#39;outline:none;border-style:none;margin:0px;padding:0px;width:410px;border-collapse:collapse;&#39;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&#39;margin:0px;padding:0px;outline:none;border-style:none;width:auto&#39;&gt;&lt;a style=&quot;outline:none;border-style:none;margin:0px;padding:0px;&quot; target=&quot;_blank&quot; href=&quot;https://cid-f045eb87cc919a3d.skydrive.live.com/redir.aspx?page=play&amp;amp;resid=F045EB87CC919A3D!436&amp;amp;type=5&amp;amp;authkey=rXC2lu5GhsI%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&quot;&gt;&lt;img style=&quot;outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;&quot; alt=&quot;Ver &amp;aacute;lbum&quot; title=&quot;Ver &amp;aacute;lbum&quot; src=&quot;http://lh6.ggpht.com/_zUED9qFLFUs/TdXt-H9g3MI/AAAAAAAAAGA/axVucJmAEYk/Blog%5B16%5D.jpg?imgmax=800&quot; /&gt;&lt;/a&gt;&lt;div style=&#39;width:410px;text-align:center;overflow:visible;padding:0px;margin:0px;&#39;&gt;                                            &lt;div style=&#39;width:410px;overflow:visible;&#39;&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;https://cid-f045eb87cc919a3d.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=F045EB87CC919A3D!436&amp;amp;type=5&amp;amp;authkey=rXC2lu5GhsI%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&quot; target=&quot;_blank&quot;&gt;&lt;span  style=&quot;line-height:1.26em;padding:0px;width:410px;font-size:26pt;font-family:&#39;Segoe UI&#39;, helvetica, arial, sans-serif;&quot;  defaultText=&quot;Escribe aquí el nombre del álbum&quot;&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;                                            &lt;div style=&quot;text-align:center;padding:9px 0px 0px 0px;margin:0px 0px 0px 0px;font-family:&#39;Segoe UI&#39;, helvetica, arial, sans-serif;font-size:8pt;&quot;&gt;                                                &lt;table border=0 cellspacing=0 cellpadding=0 style=&quot;text-align:center;width:auto;margin-left:auto;margin-right:auto;padding:0px;outline:none;border-style:none;border-collapse:collapse;&quot;&gt;                                     &lt;tr&gt;                                       &lt;td style=&quot;vertical-align:top;outline:none;border-style:none;margin:0px;padding:6px 12px 6px 0px;&quot;&gt;&lt;a href=&quot;https://cid-f045eb87cc919a3d.skydrive.live.com/redir.aspx?page=play&amp;amp;resid=F045EB87CC919A3D!436&amp;amp;type=5&amp;amp;authkey=rXC2lu5GhsI%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&quot; border=&quot;0&quot; target=&quot;_blank&quot; style=&quot;font-family:&#39;Segoe UI&#39;, helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;&quot;&gt;VER PRESENTACIÓN&lt;/a&gt;&lt;/td&gt;                                       &lt;td style=&quot;vertical-align:top;outline:none;border-style:none;margin:0px;padding:6px 0px 6px 0px;&quot;&gt;&lt;a href=&quot;https://cid-f045eb87cc919a3d.skydrive.live.com/redir.aspx?page=downloadphotos&amp;amp;resid=F045EB87CC919A3D!436&amp;amp;type=5&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=rXC2lu5GhsI%24&quot; border=&quot;0&quot; target=&quot;_blank&quot; style=&quot;font-family:&#39;Segoe UI&#39;, helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;&quot;&gt;DESCARGAR TODO&lt;/a&gt;&lt;/td&gt;                                                                            &lt;/tr&gt;                                   &lt;/table&gt;                                                                                                                                &lt;/div&gt;                                                                                       &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p align=&quot;justify&quot;&gt;Como ven es una hoja que dice claro que pues no apagues el modem por que según van a darte una aumento de velocidad. La única teoría que leí es que por que así se satura mas el internet en la central de nuestra casa y pues se gestiona mas rápido el dinero para mejorar a la infraestructura necesaria. Suena algo lógico pero con eso de otras compañías ya ofrecen hasta 100 Mb en la opción de ser simétrico o asimétrico pues creo que se les van los clientes y eso n o les conviene XD en fin ojala y lo veamos. y no me parece lógico por que yo se que las líneas están preparadas para mas velocidad ya XD por que lo se por que miren esta imagen.&lt;/p&gt; &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:66721397-FF69-4ca6-AEC4-17E6B3208830:eef11330-b570-4a3b-b0ad-18e0c848adef&quot; class=&quot;wlWriterSmartContent&quot;&gt;&lt;table border=0 cellspacing=0 cellpadding=0 style=&#39;outline:none;border-style:none;margin:0px;padding:0px;width:410px;border-collapse:collapse;&#39;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&#39;margin:0px;padding:0px;outline:none;border-style:none;width:auto&#39;&gt;&lt;a style=&quot;outline:none;border-style:none;margin:0px;padding:0px;&quot; target=&quot;_blank&quot; href=&quot;https://cid-f045eb87cc919a3d.skydrive.live.com/redir.aspx?page=play&amp;amp;resid=F045EB87CC919A3D!438&amp;amp;type=5&amp;amp;authkey=SzvoXbW8m3o%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&quot;&gt;&lt;img style=&quot;outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;&quot; alt=&quot;Ver &amp;aacute;lbum&quot; title=&quot;Ver &amp;aacute;lbum&quot; src=&quot;http://lh6.ggpht.com/_zUED9qFLFUs/TdXt-kB2mWI/AAAAAAAAAGE/dOCu1z7fotI/Blog%5B18%5D.jpg?imgmax=800&quot; /&gt;&lt;/a&gt;&lt;div style=&#39;width:410px;text-align:center;overflow:visible;padding:0px;margin:0px;&#39;&gt;                                            &lt;div style=&#39;width:410px;overflow:visible;&#39;&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;https://cid-f045eb87cc919a3d.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=F045EB87CC919A3D!438&amp;amp;type=5&amp;amp;authkey=SzvoXbW8m3o%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&quot; target=&quot;_blank&quot;&gt;&lt;span  style=&quot;line-height:1.26em;padding:0px;width:410px;font-size:26pt;font-family:&#39;Segoe UI&#39;, helvetica, arial, sans-serif;&quot;  defaultText=&quot;Escribe aquí el nombre del álbum&quot;&gt;Blog&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;                                            &lt;div style=&quot;text-align:center;padding:9px 0px 0px 0px;margin:0px 0px 0px 0px;font-family:&#39;Segoe UI&#39;, helvetica, arial, sans-serif;font-size:8pt;&quot;&gt;                                                &lt;table border=0 cellspacing=0 cellpadding=0 style=&quot;text-align:center;width:auto;margin-left:auto;margin-right:auto;padding:0px;outline:none;border-style:none;border-collapse:collapse;&quot;&gt;                                     &lt;tr&gt;                                       &lt;td style=&quot;vertical-align:top;outline:none;border-style:none;margin:0px;padding:6px 12px 6px 0px;&quot;&gt;&lt;a href=&quot;https://cid-f045eb87cc919a3d.skydrive.live.com/redir.aspx?page=play&amp;amp;resid=F045EB87CC919A3D!438&amp;amp;type=5&amp;amp;authkey=SzvoXbW8m3o%24&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&quot; border=&quot;0&quot; target=&quot;_blank&quot; style=&quot;font-family:&#39;Segoe UI&#39;, helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;&quot;&gt;VER PRESENTACIÓN&lt;/a&gt;&lt;/td&gt;                                       &lt;td style=&quot;vertical-align:top;outline:none;border-style:none;margin:0px;padding:6px 0px 6px 0px;&quot;&gt;&lt;a href=&quot;https://cid-f045eb87cc919a3d.skydrive.live.com/redir.aspx?page=downloadphotos&amp;amp;resid=F045EB87CC919A3D!438&amp;amp;type=5&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=SzvoXbW8m3o%24&quot; border=&quot;0&quot; target=&quot;_blank&quot; style=&quot;font-family:&#39;Segoe UI&#39;, helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;&quot;&gt;DESCARGAR TODO&lt;/a&gt;&lt;/td&gt;                                                                            &lt;/tr&gt;                                   &lt;/table&gt;                                                                                                                                &lt;/div&gt;                                                                                       &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p align=&quot;justify&quot;&gt;Si se fijan ahí dice Máximo ancho de banda descendente/ascendente (kbps) y dice 10548 / 1012esto quiere decir que puede con mas pero pues en al parte de abajo lo limitan y pues otra de las cosas ahorita marca 10548 regularmente checo mi modem y lo e visto hasta en 18000 no se de que dependa pero pues lo e visto en 18000 lo malo es que el internet se esta cayendo muy seguido, no se por que tengo dos teorías:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;El modem es una cochinada de repente se le va la señal marca error de DSL o falta en PVC en realidad no e checado a que se refiera solo es cosa de apagarlo y prenderlo y ya.&lt;/li&gt; &lt;li&gt;Pues ya están haciendo pruebas para subir la velocidad &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;http://lh5.ggpht.com/_zUED9qFLFUs/TdXt-ytsfjI/AAAAAAAAAGI/dnBWkmcCUYM/wlEmoticon-openmouthedsmile%5B2%5D.png?imgmax=800&quot;&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Descarto que sea mi línea de teléfono por que pues la acaban de cambiar hace menos de 3 meses. &lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Cambiando de tema lo mas seguro es que vaya a Campus Party ya que me gane una entrada en @terramexico muchas gracias, iré toda la semana no iré salvo alguna causa de fuerza mayor pero no nos veremos ahí en Campus Party México 2011 espero aprender mucho es una experiencia muy padre les cuento el año pasado fui y la verdad esta indeciso si ir o no y si fui y me la pase muy bien. Por eso voy de nuevo este año de hecho por ahí andan rolando guías para los campuseros a lo que debes de ir preparado, ahorita no las encontré pero creo que están en e blog de &lt;a href=&quot;http://www.pelenga.com&quot;&gt;www.pelenga.com&lt;/a&gt; o en &lt;a title=&quot;http://usbe.in/&quot; href=&quot;http://usbe.in/&quot;&gt;http://usbe.in/&lt;/a&gt; no lo recuerdo. Pues no queda nada mas que decirles que nos veremos en CAMPUS PARTY MEXICO 2011 campuseros y recuerden son&amp;nbsp; @lams_007.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Pues en otro tema espero hacer una placas fenólicas el tutorial que no mas nada XD este fin de semana las placas van a ser de unos circuitos con interfce I&lt;sup&gt;2&lt;/sup&gt;C uno es para expandir puerto y el otro, son entradas y salidas analógicas ambos son del fabricante NXP (Phillips) los voy echar a volar y les cuento como estuvo al cosa y unos videos les pondré para que los chequen. Los voy a hacer funcionar en un ATMEGA88PA y los voy a programar en Codevision AVR.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Aquí las hoja de datos de ambos.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.nxp.com/documents/data_sheet/PCA9554_9554A.pdf&quot; target=&quot;_blank&quot;&gt;PCA9554&lt;/a&gt; circuito I&lt;sup&gt;2&lt;/sup&gt;C con entradas y salidas de 8 bits con interrupción&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.nxp.com/documents/data_sheet/PCA9691.pdf&quot; target=&quot;_blank&quot;&gt;PCA9691&lt;/a&gt; circuito I&lt;sup&gt;2&lt;/sup&gt;C con convertidor A/D y D/A de 8 bits&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Este segundo es el interesante haber que se puede hacer con el ojala y hubiera unos con salidas PWM o algo así seria también muy interesante en fin después les cuento y posteo el código y lo explico &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;http://lh5.ggpht.com/_zUED9qFLFUs/TdXt-ytsfjI/AAAAAAAAAGI/dnBWkmcCUYM/wlEmoticon-openmouthedsmile%5B2%5D.png?imgmax=800&quot;&gt; y la conexión física de como se hace.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Saludos a todos los lectores &lt;img style=&quot;border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;http://lh5.ggpht.com/_zUED9qFLFUs/TdXt-ytsfjI/AAAAAAAAAGI/dnBWkmcCUYM/wlEmoticon-openmouthedsmile%5B2%5D.png?imgmax=800&quot;&gt; y pues ya saben para dudas esta mi twitter @lams_007 o envíenme un correo a &lt;a href=&quot;mailto:mecatronicamexicana@gmail.com&quot;&gt;mecatronicamexicana@gmail.com&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Hasta la proxima&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/2596072202595766040/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/2596072202595766040' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2596072202595766040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2596072202595766040'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/05/aumento-de-velocidad-y-campus-party.html' title='Aumento de Velocidad y Campus Party #CPMX3'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_zUED9qFLFUs/TdXt-H9g3MI/AAAAAAAAAGA/axVucJmAEYk/s72-c/Blog%5B16%5D.jpg?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-2161785461138632500</id><published>2011-05-04T00:29:00.001-05:00</published><updated>2011-05-04T00:34:50.019-05:00</updated><title type='text'>GPS GSM GM862 Evaluation Board - USB</title><content type='html'>&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;float:none; margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_url = &#39;http://mecatronicamexicana.blogspot.com/2011/05/gps-gsm-gm862-evaluation-board-usb.html&#39;; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Pues hoy fue un día provechoso me pidieron que les ayudara con un modulo GPS-GSM-GPRS de sparkfun modelo &lt;a href=&quot;http://www.sparkfun.com/products/280&quot; target=&quot;_blank&quot;&gt;GM862 Evaluation Kit – USB&lt;/a&gt; pues este es usb pero esano es la idea el chavo que me pidió ayuda quería utilizar el micro inter no que trae que utiliza Phython pero que no pudo ni bajar el programa entonces la otra opción era usar un AVR usamos el &lt;a href=&quot;http://www.atmel.com/dyn/products/product_card.asp?part_id=4446&quot; target=&quot;_blank&quot;&gt;ATMEGA88PA&lt;/a&gt; lo comunicamos de manera serial con USART el modulo recibe comando AT entonces por ejemplo para prender una entrada de propósito general es AT#GPIO=8,1,1 y después hay que enviar retroceso de carro y salto de línea en fin el modulo puede hacer y recibir llamadas, enviar y recibir mensajes, pues la posición de GPS y de mas cosas la verdad es muy interesante aparte tiene protocolo I&lt;sup&gt;2&lt;/sup&gt;C y la idea es conectar un lector RFID con ese modulo y una cámara también todos tiene el Protocolo I&lt;sup&gt;2&lt;/sup&gt;C. Aquí mi opinión yo le dije el RFID con el µC de 8 bits no creo que allá mucho problema pero la cámara si a de estar mas complejo al verdad quizás un µC de16 bits aunque son difíciles de conseguir yo me iría mas por uno de 32 bits un ARM en fin todo este choro para nada XD solo les quería decir si van a usar ese modulo y comunicación serial hay que poner el RX del µC con el RX del modulo y el TX del µC con el TX del modulo ni idea de por que pasa esto&amp;nbsp; aquí una imagen del modulo.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://lh3.ggpht.com/_zUED9qFLFUs/TcDkQ9q3mXI/AAAAAAAAAF0/TXOoBT8VHY8/s1600-h/GPS%5B32%5D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px&quot; title=&quot;GPS&quot; border=&quot;0&quot; alt=&quot;GPS&quot; src=&quot;http://lh6.ggpht.com/_zUED9qFLFUs/TcDkRxkmjSI/AAAAAAAAAF4/3VpG7WctuMM/GPS_thumb%5B30%5D.png?imgmax=800&quot; width=&quot;300&quot; height=&quot;205&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Espero y esto le sirva de ayuda mas adelante pues si le sigo ayudando no pudimos obtener la posición GPS del modulo no tengo ni idea por que de hecho no pudimos recibir nada del modulo al µC pero si al hyperterminal mañana o no se que día lo checaremos con un osciloscopio pues ya saben mándeme un corre a &lt;a href=&quot;mailto:lams_007@hotmail.com&quot;&gt;lams_007@hotmail.com&lt;/a&gt; o un tweet a @lams_007 y ay saben aquí encontraran cosas sobre mecatrónica en México y pues si necesitan ayuda en algo también mándenme un mensaje y con gusto los ayudare, puesto que creo que no sirve de nada saber de algún tema y no compartirlo el conocimiento debe de ser libre &lt;img style=&quot;border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;http://lh5.ggpht.com/_zUED9qFLFUs/TcDkSE7EygI/AAAAAAAAAF8/S0FXHEYUxV0/wlEmoticon-openmouthedsmile%5B2%5D.png?imgmax=800&quot;&gt; a por cierto aqui hay un link con mas paginas donde pueden participar por una entrada para #CPMX3 es un blog esta padre tiene info nueva &lt;img style=&quot;border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;http://lh5.ggpht.com/_zUED9qFLFUs/TcDkSE7EygI/AAAAAAAAAF8/S0FXHEYUxV0/wlEmoticon-openmouthedsmile%5B2%5D.png?imgmax=800&quot;&gt;&amp;nbsp;&lt;a title=&quot;http://www.pelenga.com/mas-de-100-sitios-donde-puedes-obtener-tu-entrada-gratis-para-cpmx3/&quot; href=&quot;http://www.pelenga.com/mas-de-100-sitios-donde-puedes-obtener-tu-entrada-gratis-para-cpmx3/&quot;&gt;http://www.pelenga.com/mas-de-100-sitios-donde-puedes-obtener-tu-entrada-gratis-para-cpmx3/&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/2161785461138632500/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/2161785461138632500' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2161785461138632500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/2161785461138632500'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/05/gps-gsm-gm862-evaluation-board-usb.html' title='GPS GSM GM862 Evaluation Board - USB'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_zUED9qFLFUs/TcDkRxkmjSI/AAAAAAAAAF4/3VpG7WctuMM/s72-c/GPS_thumb%5B30%5D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-6344661660018082475</id><published>2011-05-02T23:31:00.001-05:00</published><updated>2011-05-02T23:39:30.938-05:00</updated><title type='text'>Campus Party México 2011 #CPMX3</title><content type='html'>&lt;div class=&quot;wlWriterHeaderFooter&quot; style=&quot;float:none; margin:0px; padding:0px 0px 0px 0px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt; tweetmeme_url = &#39;http://mecatronicamexicana.blogspot.com/2011/05/campus-party-mexico-2011-cpmx3.html&#39;; tweetmeme_source = &#39;lams_007&#39;; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;Pues si le platico un poco este es un evento de tecnología que dura 7 días las 24 horas. Un gran atractivo de este es que pues tiene una conexión a internet de muy alta velocidad el año pasado fue de 20 Gbps este año no e visto la velocidad que va a tener pero pues debe ser mayor a la del año pasado en fin pueden buscar o encontrar mas información en la pagina web &lt;a title=&quot;http://www.campus-party.com.mx/2011/index.html&quot; href=&quot;http://www.campus-party.com.mx/2011/index.html&quot; target=&quot;_blank&quot;&gt;http://www.campus-party.com.mx/2011/index.html&lt;/a&gt;&amp;nbsp; y pues les dejo un video de campus party que me gusto mucho la música esta muy padre es de TRON&lt;/p&gt; &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:53357c8b-5919-4e32-8c25-305d27c17a37:eeae1462-a73d-4a6a-830f-035682817f5a&quot; class=&quot;wlWriterSmartContent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/P7mtA4zwznE&amp;amp;feature=player_profilepage&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=P7mtA4zwznE&amp;amp;feature=player_profilepage&quot;&gt;YouTube&lt;br /&gt;        - Campus Party 2011&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Pues espero y les guste y se animen a ir es un evento que vale mucho la pena yo solo e ido una vez el año pasado y como que no quería ir y la verdad no me arrepiento y quiero volver a ir el problema es el dinero &lt;img style=&quot;border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none&quot; class=&quot;wlEmoticon wlEmoticon-sadsmile&quot; alt=&quot;Triste&quot; src=&quot;http://lh6.ggpht.com/_zUED9qFLFUs/Tb-FKWFVvaI/AAAAAAAAAFs/7gEAcr1dik0/wlEmoticon-sadsmile%5B2%5D.png?imgmax=800&quot;&gt; peor pues no se preocupen aun queda mucho tiempo y pues hay muchas comunidades que van a estar regalando la entrada a Campus Party Mexico 2011 menciono aquí varias por si se animan en todas estas pagina regalaran boletos para la entrada yo me apunte en todas a ver si en alguna tengo suerte &lt;img style=&quot;border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none&quot; class=&quot;wlEmoticon wlEmoticon-openmouthedsmile&quot; alt=&quot;Risa&quot; src=&quot;http://lh6.ggpht.com/_zUED9qFLFUs/Tb-FKq64cwI/AAAAAAAAAFw/-pURQAzACmM/wlEmoticon-openmouthedsmile%5B2%5D.png?imgmax=800&quot;&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.zonadaxion.com/&quot; href=&quot;http://www.zonadaxion.com/&quot;&gt;http://www.zonadaxion.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://usbe.in/&quot; href=&quot;http://usbe.in/&quot;&gt;http://usbe.in/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.pelenga.com/&quot; href=&quot;http://www.pelenga.com/&quot;&gt;http://www.pelenga.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.g3ekarmy.mx/&quot; href=&quot;http://www.g3ekarmy.mx/&quot;&gt;http://www.g3ekarmy.mx/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://geekalt42.net/&quot; href=&quot;http://geekalt42.net/&quot;&gt;http://geekalt42.net/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.twittlax.com.mx/&quot; href=&quot;http://www.twittlax.com.mx/&quot;&gt;http://www.twittlax.com.mx/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://blog.make-a-tronik.com/&quot; href=&quot;http://blog.make-a-tronik.com/&quot;&gt;http://blog.make-a-tronik.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.2bgeek.com/&quot; href=&quot;http://www.2bgeek.com/&quot;&gt;http://www.2bgeek.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.pacodavid.com/&quot; href=&quot;http://www.pacodavid.com/&quot;&gt;http://www.pacodavid.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.geekoteca.com/&quot; href=&quot;http://www.geekoteca.com/&quot;&gt;http://www.geekoteca.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://cinergetica.com.mx/&quot; href=&quot;http://cinergetica.com.mx/&quot;&gt;http://cinergetica.com.mx/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.warkz.com/&quot; href=&quot;http://www.warkz.com/&quot;&gt;http://www.warkz.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;entre muchas otras y pues ya saben estoy aquí} para cualquier duda comentario , etc….&lt;/p&gt; &lt;p&gt;y recuerden escribanme un correo a &lt;a href=&quot;mailto:lams_007@hotmail.com&quot;&gt;lams_007@hotmail.com&lt;/a&gt; o mándenme algo a mi twitter @lams_007&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/6344661660018082475/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/6344661660018082475' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6344661660018082475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/6344661660018082475'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/05/campus-party-mexico-2011-cpmx3.html' title='Campus Party México 2011 #CPMX3'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_zUED9qFLFUs/Tb-FKWFVvaI/AAAAAAAAAFs/7gEAcr1dik0/s72-c/wlEmoticon-sadsmile%5B2%5D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-8218196178469007824</id><published>2011-04-21T00:19:00.004-05:00</published><updated>2011-04-21T00:28:17.078-05:00</updated><title type='text'>Ya quedo mi programa</title><content type='html'>&lt;span xmlns=&quot;&quot;&gt;&lt;p style=&quot;text-align: justify&quot;&gt;Qué onda como les ha ido. Pues yo pensé que en vacaciones iba a hacer varias cosas pero pues nomas nada jajaja y luego lo peor es que el sábado me voy a desaparecer hasta el jueves saldré fuera iré a Puerto Vallarta pero como todo buen geek me llevare mi compu pero no prometo nada, me la llevo porque necesito trabajar en un reporte sobre mi fresadora CNC que la verdad ya me está preocupando porque tengo todo menos los proveedores no me contestan ni nada. En fin si he trabajado algo no he sido totalmente flojo XD ya les había dicho que ya tenía el DAC funcionando pues ahora creo que ya tengo también funcionando todo mi programa para el µC At90PWM316. Esto es en simulación en AVR Studio 4 pues el programa está hecho en ensamblador y hace lo siguiente básicamente:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div style=&quot;text-align: justify&quot;&gt;Cuento cuantos pulsos ha dado mi encoder con el timer que en este caso se usa como contador por que cuento los pulsos, esto se hace con el timer 1 de 16 bits.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style=&quot;text-align: justify&quot;&gt;Con el timer de 8 bits creo una base de tiempo cada cierto tiempo voy a checarlo y enviar lo que leo al analógico. ¿Por qué lo hago así? pues es muy simple si lo hiciera uno tras otro como mi µC va a correr a 8 Mhz pues son como 5 instrucciones las que necesito para hacer todo eso entonces como son instrucciones de 1 solo ciclo lo haría 5/8000000 cada segundo y en ese tiempo no creo que del motor ni una fracción de revolución  por eso el timer que contara hasta 255 y después ya lo hará pero pues como este timer tiene  un preescaler de 8 pues en realidad trabajara a un frecuencia de 1 MHZ entonces seria 255/1000000 dando nos un tiempo de 255 µs cada actualización espero y eso sea más pero puedo jugar con eso en la programación&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style=&quot;text-align: justify&quot;&gt;Y ahora si al final dependiendo del valor que me dio el timer genero una salida analógica proporcional a mi velocidad. Esto se hará como se dijo cada 255 µs&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;text-align: justify&quot;&gt;Pues aquí les dejo el código&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    .include &quot;pwm316def.inc&quot;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    .ORG 0X0000&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    RJMP INICIO&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    .ORG 0X0022&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    RJMP OVERFLOW&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    .ORG 0X00FF&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;INICIO:LDI R16,0XFF&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    OUT SPL,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0X02&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    OUT SPH,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B01001010&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS ADMUX,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B11000011&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS ADCSRA,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B00000000&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS ADCSRB,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B00000011&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS DACON,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B00000000&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS TCCR1A, R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B01000111&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS TCCR1B,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0X00&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS TCCR1C,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B00000000&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS TIMSK1,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B00000000&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    OUT TCCR0A,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0X02&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    OUT TCCR0B,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0X01&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS TIMSK0,R16&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    SEI&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;SALTO:NOP&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    NOP&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    NOP&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    NOP&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    NOP&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    NOP&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    NOP&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    RJMP SALTO&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;OVERFLOW:&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    IN R17,SREG&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    PUSH R17&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDS R17,TCNT1L&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDS R18,TCNT1H&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    LDI R16,0B10000011&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS DACL,R17&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    STS DACH,R18&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    POP R17&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    OUT SREG,R17&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;    RETI&lt;br /&gt;Y recuerden enviarmeun correo a lams_007@hotmail.com o a mi&lt;br /&gt;twitter @lams_007 si tiene alguna duda&lt;br /&gt;ya saben estoy aqui para responderlas&lt;br /&gt;&lt;a href=&quot;http://twitter.com/share&quot; class=&quot;twitter-share-button&quot; text=&quot;checa el articulo de este blog esta muy interesante&quot; count=&quot;vertical&quot; via=&quot;lams_007&quot; lang=&quot;es&quot;&gt;Tweet&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/8218196178469007824/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/8218196178469007824' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/8218196178469007824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/8218196178469007824'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/04/que-onda-como-les-ha-ido.html' title='Ya quedo mi programa'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-9076742717953144858</id><published>2011-04-15T00:01:00.002-05:00</published><updated>2011-04-15T00:22:24.060-05:00</updated><title type='text'></title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:officedocumentsettings&gt;   &lt;o:allowpng/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;ES-MX&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;&amp;#45;-&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;0&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Table Normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:&quot;Times New Roman&quot;;  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;Hola pues hoy les escribo porque creo que les mencione sobre la librería que quiero hacer, ya les había puesto la página pero aun así la pongo de nuevo &lt;a href=&quot;http://code.google.com/p/avr-phirephelas-software/&quot;&gt;http://code.google.com/p/avr-phirephelas-software/&lt;/a&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;si quieren contribuir. Lo voy a estar poniendo todo en esa página en 2 idiomas porque tristemente aquí en México conozco a pocos usuarios de AVR´s unos cuantos en Morelia, una persona que uso un AVR en una competencia de Robótica era un ATmega16, un amigo de San Luis Potosí y el chavo que me introdujo a esto aunque él está ahorita en Alemania. Yo se que hay muchos usuarios de Arduino, aunque esos pues no los considero en si usuarios de Atmel, a pesar de que todos los Arduino usen un µC Atmel, pues en si el lenguaje de programación no sé que sea solo sé que es muy fácil y muy limitante. En fin espero y les guste :D por cierto ando buscando un logo como lo puedo hacer ahí si alguien tiene creatividad para &lt;span style=&quot;display: block;&quot; id=&quot;formatbar_Buttons&quot;&gt;&lt;span onmouseover=&quot;ButtonHoverOn(this);&quot; onmouseout=&quot;ButtonHoverOff(this);&quot; onmouseup=&quot;&quot; onmousedown=&quot;CheckFormatting(event);FormatbarButton(&#39;richeditorframe&#39;, this, 8);ButtonMouseDown(this);&quot; class=&quot; down&quot; style=&quot;display: block;&quot; id=&quot;formatbar_CreateLink&quot; title=&quot;Enlace&quot;&gt;&lt;img src=&quot;http://www.blogger.com/img/blank.gif&quot; alt=&quot;Enlace&quot; class=&quot;gl_link&quot; border=&quot;0&quot; /&gt;&lt;/span&gt;&lt;/span&gt;dibujar, tiene tiempo y ganas de ayudarme con eso estaría muy agradecido.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;También estoy pensando en abrir un wiki para la librería pero pues depende de cómo vaya viendo que crece :D&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;Otra de las cosas es que por ahí vi un programador USB para AVR´s (&lt;a href=&quot;http://tom-itx.dyndns.org:81/%7Ewebpage/boards/USBTiny_Mkii/USBTiny_Mkii_index.php&quot;&gt;&lt;span style=&quot;mso-bidi- line-height:115%;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-mso-bidi-theme-font:minor-latin;mso-fareast-language:ES-MX;mso-bidi-font-weight: boldfont-family:Calibri;font-size:18.0pt;&quot;  &gt;USBTiny Mkii Programmer&lt;/span&gt;&lt;/a&gt;) usando la librería &lt;a href=&quot;http://www.fourwalledcubicle.com/LUFA.php&quot;&gt;LU&lt;/a&gt;&lt;a href=&quot;http://www.fourwalledcubicle.com/LUFA.php&quot;&gt;FA&lt;/a&gt; de Dean Camera. Aunque creo que no es hardware libre ósea que no lo puedo hacer yo a fuerzas se tiene que comprar pero pues hay otro alternativa hay otro que se llama &lt;a href=&quot;http://www.obdev.at/products/vusb/index.html&quot;&gt;V-USB&lt;/a&gt; de OBDEV este es un proyecto también libre que te permite usar cualquier AVR y ponerle USB por software ahí está la desventaja pero ahí si hay programadores como &lt;a href=&quot;http://www.fischl.de/usbasp/&quot;&gt;USBasp&lt;/a&gt; o &lt;a href=&quot;http://www.simonqian.com/en/projects.html&quot;&gt;AVRminiprog&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://tom-itx.dyndns.org:81/%7Ewebpage/boards/USBTiny_Mkii/USBTinyMkII_1-1b_top.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 1584px; height: 1086px;&quot; src=&quot;http://tom-itx.dyndns.org:81/%7Ewebpage/boards/USBTiny_Mkii/USBTinyMkII_1-1b_top.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.obdev.at/Images/vusb/vusb-teaser.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 220px;&quot; src=&quot;http://www.obdev.at/Images/vusb/vusb-teaser.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-text=&quot;checa el articulo de este blog esta muy interesante&quot; data-count=&quot;vertical&quot; data-via=&quot;lams_007&quot; data-lang=&quot;es&quot;&gt;Tweet&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/9076742717953144858/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/9076742717953144858' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/9076742717953144858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/9076742717953144858'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/04/normal-0-21-false-false-false-es-mx-x_15.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4377331225274721343.post-5360836751397991243</id><published>2011-04-13T18:43:00.002-05:00</published><updated>2011-04-13T19:49:40.008-05:00</updated><title type='text'>ya quedo</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:officedocumentsettings&gt;   &lt;o:allowpng/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;ES-MX&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;&amp;#45;-&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;0&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Table Normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:&quot;Times New Roman&quot;;  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;Hola :D pues les escribo porque definitivamente me quedo con la manera digital XD ya eche a volar el DAC del AT90PWM316 recuerden que lo hizo en c   pues ya que le trate y no más nada no me quedo pues dije a ver qué pasa lo voy a hacer en ensamblador y pues me avente a hacerlo en ASM y en menos de1 hora quedo :D y de hecho es bastante fácil solo hay que actualizar el DACH y DACL y se cambia el valor pero cabe mencionar que lo leí en la hoja de datos primero hay que actualizar DACL y después DACH en fin les dejo aquí el código :D&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;.include &quot;pwm316def.inc&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDI R16,0XFF&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;OUT SPL,R16&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDI R16,0X02&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;OUT SPH,R16 &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDI R16,0B01001010&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;STS ADMUX,R16&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDI R16,0B11000011&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;STS ADCSRA,R16&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDI R16,0B00000000&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;STS ADCSRB,R16&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDI R16,0B00000011&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;STS DACON,R16&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;SALTO:LDI R16,0B11000011&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;STS ADCSRA,R16&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDS R17,ADCL&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDS R18,ADCH&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;LDI R16,0B10000011&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;STS ADCSRA,R16&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-ansi-language:EN-US&quot; lang=&quot;EN-US&quot;&gt;STS DACL,R17&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;STS DACH,R18&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;RJMP SALTO&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;Y pues ya saben si tiene alguna duda o algo pues avísenme y vemos como les ayudo :D y recuerden escribirme a mi correo &lt;a href=&quot;mailto:lams_007@hotmail.com&quot;&gt;lams_007@hotmail.com&lt;/a&gt; o a mi twitter @lams_007&lt;br /&gt;&lt;a href=&quot;http://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-text=&quot;checa el articulo de este blog esta muy interesante&quot; data-count=&quot;vertical&quot; data-via=&quot;lams_007&quot; data-lang=&quot;es&quot;&gt;Tweet&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mecatronicamexicana.blogspot.com/feeds/5360836751397991243/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4377331225274721343/5360836751397991243' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/5360836751397991243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4377331225274721343/posts/default/5360836751397991243'/><link rel='alternate' type='text/html' href='http://mecatronicamexicana.blogspot.com/2011/04/ya-quedo.html' title='ya quedo'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17404362344499972950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>