{"id":16078,"date":"2022-07-16T14:41:26","date_gmt":"2022-07-16T14:41:26","guid":{"rendered":"https:\/\/blogs.ugto.mx\/rea\/?p=16078"},"modified":"2022-08-25T14:26:37","modified_gmt":"2022-08-25T14:26:37","slug":"clase-digital-5-programacion-del-microcontrolador-memoria-eeprom-y-modulacion-por-ancho-de-pulso","status":"publish","type":"post","link":"https:\/\/blogs.ugto.mx\/rea\/clase-digital-5-programacion-del-microcontrolador-memoria-eeprom-y-modulacion-por-ancho-de-pulso\/","title":{"rendered":"Clase digital 5. Programaci\u00f3n del microcontrolador: Memoria EEPROM y Modulaci\u00f3n por ancho de pulso"},"content":{"rendered":"\n\n\n<div class=\"wp-block-cover\" style=\"min-height:284px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-40 has-background-dim\"><\/span><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-18352\" alt=\"black and white computer keyboard\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/pfr18jnemv8.jpg\" style=\"object-position:59% 69%\" data-object-fit=\"cover\" data-object-position=\"59% 69%\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1598\" height=\"1200\" class=\"wp-block-cover__image-background wp-image-18352\" alt=\"black and white computer keyboard\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/pfr18jnemv8.jpg\" style=\"object-position:59% 69%\" data-object-fit=\"cover\" data-object-position=\"59% 69%\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/pfr18jnemv8.jpg 1598w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/pfr18jnemv8-300x225.jpg 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/pfr18jnemv8-1024x769.jpg 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/pfr18jnemv8-768x577.jpg 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/pfr18jnemv8-1536x1153.jpg 1536w\" sizes=\"auto, (max-width: 1598px) 100vw, 1598px\" \/><\/noscript><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-base-3-color has-text-color has-large-font-size wp-block-paragraph\">Programaci\u00f3n del microcontrolador: Memoria EEPROM y Modulaci\u00f3n por ancho de pulso<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduccion\">Introducci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Hola!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es un gusto encontrarte nuevamente, espero que est\u00e9s aprendiendo mucho, sobre todo, que tu \u00e1nimo no decaiga y sigas conociendo m\u00e1s acerca de los temas que se te presentan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esta clase continuamos con las pr\u00e1cticas 5 y 6. La pr\u00e1ctica 5 est\u00e1 enfocada a que trabajes con la memoria EEPROM que es una memoria no vol\u00e1til, esto es, la informaci\u00f3n se mantiene aunque el microcontrolador se desconecte de su fuente de alimentaci\u00f3n. Es una memoria peque\u00f1a, de solo 256 bytes, pero suficiente para muchas aplicaciones donde se guarda una cantidad peque\u00f1a de datos, como ejemplo, si se desarrolla un term\u00f3metro digital y el usuario puede seleccionar entre grados Fahrenheit y Celsius. La selecci\u00f3n representa un bit de informaci\u00f3n que se puede guardar en la memoria EEPROM. As\u00ed, cada vez que se encienda el term\u00f3metro, lo primero que se lee es el valor escogido por el usuario, as\u00ed no lo tendr\u00e1 que seleccionar cada vez que lo encienda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La modulaci\u00f3n por ancho de pulso o PWM (por sus siglas en ingl\u00e9s Pulse Width Modulation) es utilizada en m\u00faltiples aplicaciones, como se\u00f1al de control de servomotores, para regular la velocidad a la que giren motores de DC o AC, para el control de la intensidad de l\u00e1mparas LED, generar una salida anal\u00f3gica, generar se\u00f1ales de audio, enviar datos encriptados, etc. Por ello es importante realizar y entender la pr\u00e1ctica 6, ya que esta permitir\u00e1 el manejo de la intensidad de un LED mediante el valor proveniente del convertidor anal\u00f3gico\/digital, que es alimentado por un potenci\u00f3metro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Empecemos con energ\u00eda. Vamos.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Mucho \u00e9xito!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"desarrollo-del-tema\">Desarrollo del tema <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La memoria EEPROM es una memoria no vol\u00e1til, permitiendo almacenar datos que ser\u00e1n conservados, aunque el microcontrolador no reciba alimentaci\u00f3n. Su tama\u00f1o es de 256 bytes con las direcciones 00h a FFh.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El acceso a esta memoria es indirecto y se lleva a cabo mediante el manejo de los siguientes registros:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>\u00a0EECON1<\/strong> \u2013 Es el registro de control<\/li><li>\u00a0<strong>EECON2<\/strong> \u2013 No es un registro f\u00edsico. Se utiliza solamente en la secuencia de escritura de la EEPROM.<\/li><li>\u00a0<strong>EEDATA<\/strong> \u2013 Este registro se carga con el dato que se quiere guardar o, al realizar un proceso de lectura, guarda el dato\u00a0<\/li><li>\u00a0<strong>EEADR<\/strong> \u2013 Este registro se carga con la direcci\u00f3n de memoria a la que se quiere escribir o de la que se quiere leer.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Registro EECON1<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.11-1024x103.png\" alt=\"\" class=\"wp-image-18347\" width=\"768\" height=\"77\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.11-1024x103.png\" alt=\"\" class=\"wp-image-18347\" width=\"768\" height=\"77\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.11-1024x103.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.11-300x30.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.11-768x78.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.11.png 1238w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>bit 7 EEPGD<\/strong>: bit selector de memoria de programa\/datos<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0\u00a0\u00a01 = Acceso a la memoria de programa<br>\u00a0\u00a0\u00a0\u00a0\u00a00 = Acceso a la memoria de datos<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>bit 6 CFGS<\/strong>: Acceso a los registros de configuraci\u00f3n\/Memoria de programa FLASH o EEPROM de datos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0\u00a0\u00a01 = Acceso a los registros de configuraci\u00f3n<br>\u00a0\u00a0\u00a0\u00a0\u00a00 = Acceso a la memoria EEPROM de datos o FLASH de programa<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>bit 5<\/strong> No implementado: Se lee como 0<br><strong>bit 4 FREE<\/strong>: bit que habilita el borrado de renglones de la memoria FLASH<br>    1 = Borra el rengl\u00f3n de la memoria de programa direccionado por TBLPTR en el siguiente comando WR (se limpia<br>    al terminar la operaci\u00f3n de borrado)<br>\u00a0\u00a0\u00a0\u00a0\u00a00 = Ejecuta solo escritura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>bit 3 WRERR:<\/strong> bit de bandera de error de memoria de datos EEPROM\/programa FLASH<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0\u00a0\u00a01 = Una operaci\u00f3n de escritura fue interrumpida (Cualquier reinicio durante la operaci\u00f3n normal o intento incorrecto de escritura)<br>\u00a0\u00a0\u00a0\u00a0\u00a00 = Operaci\u00f3n de escritura completada<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>bit 2 WREN:<\/strong> bit de habilitaci\u00f3n de escritura de la EEPROM\/FLASH<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0\u00a0\u00a01 = Permite ciclos de escritura<br>\u00a0\u00a0\u00a0\u00a0\u00a00 = Deshabilita la opci\u00f3n de escritura a la memoria FLASH\/EEPROM<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>bit 1 WR:<\/strong> bit de control de escritura<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0\u00a0\u00a01 = Inicia un ciclo de escritura o de borrado de la memoria de programa. El bit se limpia por hardware al finalizar<br>\u00a0\u00a0\u00a0\u00a0\u00a00 = Ciclo de escritura de la EEPROM completo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>bit 0 RD: <\/strong>bit de control de lectura<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0\u00a0\u00a01 = Inicia la lectura de la EEPROM; se limpia por hardware<br>\u00a0\u00a0\u00a0\u00a0\u00a00 = No se inicia la lectura de la EEPROM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo PWM genera una se\u00f1al con ancho de pulso modulado (PWM por sus siglas en ingl\u00e9s Pulse-Width Modulated) en el pin CCP1 (pin17). El ciclo de trabajo, ancho de pulso y resoluci\u00f3n se determinan por los siguientes registros:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>PR2<\/strong> \u2013 Guarda el valor del ciclo de trabajo o periodo del PWM.<\/li><li><strong>TMR2<\/strong> \u2013Es el registro de control del TMR2 al que est\u00e1 asociado el PWM<\/li><li><strong>CCPR1L<\/strong> \u2013 Es el registro que guarda los 8 bits m\u00e1s significativos del valor del ancho de pulso.<\/li><li><strong>CCP1CON<\/strong> \u2013 Es el registro de control del m\u00f3dulo CCP1<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para determinar el periodo o ciclo de trabajo se aplica la siguiente f\u00f3rmula:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.26-1024x78.png\" alt=\"\" class=\"wp-image-18348\" width=\"768\" height=\"59\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.26-1024x78.png\" alt=\"\" class=\"wp-image-18348\" width=\"768\" height=\"59\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.26-1024x78.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.26-300x23.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.26-768x58.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.26.png 1241w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Donde<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.46-1024x50.png\" alt=\"\" class=\"wp-image-18349\" width=\"768\" height=\"38\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.46-1024x50.png\" alt=\"\" class=\"wp-image-18349\" width=\"768\" height=\"38\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.46-1024x50.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.46-300x15.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.46-768x37.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.46.png 1235w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Para determinar el ancho de pulso se utiliza la siguiente f\u00f3rmula:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.58-1024x94.png\" alt=\"\" class=\"wp-image-18350\" width=\"768\" height=\"71\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.58-1024x94.png\" alt=\"\" class=\"wp-image-18350\" width=\"768\" height=\"71\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.58-1024x94.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.58-300x28.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.58-768x70.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.50.58.png 1231w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Registro CCP1CON: REGISTRO DE CONTROL DEL CCP1<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.51.09-1024x109.png\" alt=\"\" class=\"wp-image-18351\" width=\"768\" height=\"82\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.51.09-1024x109.png\" alt=\"\" class=\"wp-image-18351\" width=\"768\" height=\"82\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.51.09-1024x109.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.51.09-300x32.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.51.09-768x82.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-19-a-las-13.51.09.png 1245w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>bit 7-6 <\/strong>No implementados.<br><strong>bit 5-4 <\/strong>Bits menos significativos del ciclo de trabajo del PWM.<br><strong>bit 3-0<\/strong> Bits de selecci\u00f3n de modo de trabajo<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>0000<\/strong> = M\u00f3dulo CCP deshabilitado<\/li><li><strong>0001<\/strong> = Reservado<\/li><li><strong>0010<\/strong> = Modo Compara<\/li><li><strong>0011<\/strong> = Reservado<\/li><li><strong>0100<\/strong> = Modo Captura, en cada flanco de bajada<\/li><li><strong>0101<\/strong> = Modo Captura, en cada flanco de subida<\/li><li><strong>0110<\/strong> = Modo Captura, cada 4o flanco de subida<\/li><li><strong>0111<\/strong> = Modo Captura, cada 16avo flanco de subida<\/li><li><strong>1000<\/strong> = Modo Compara, inicializa pin CCP1 bajo; al igualarse valores, forza el pin CCP1 alto<\/li><li><strong>1001<\/strong> = Modo Compara, inicializa pin CCP1 alto; al igualarse valores, forza el pin CCP1 bajo<\/li><li><strong>1010<\/strong> = Modo Compara, genera una interrupci\u00f3n por software al igualarse valores<\/li><li>\u00a0<strong>1011<\/strong> = Modo Compara, disparo de evento especial, reinicia el temporizador, inicia conversi\u00f3n A\/D al igualarse valores del CCP1<\/li><li>\u00a0<strong>11xx<\/strong> = Modo PWM<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al concluir la pr\u00e1ctica 5 has comprobado que el dato del contador se guarda y, si se interrumpe la alimentaci\u00f3n del microcontrolador el contador no reinicia de 0, sino contin\u00faa en el valor en que estaba en el momento en que se desconect\u00f3 de la alimentaci\u00f3n. Es importante tener presente que la memoria EEPROM tiene una duraci\u00f3n de cien mil ciclos de lectura\/escritura, por lo que no debe utilizarse de forma continua.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con el desarrollo de la pr\u00e1ctica 6 pudiste observar el cambio de intensidad en la luz del LED, este cambio es el que se aplica en focos y l\u00e1mparas comerciales que pueden ser ajustados ya sea mediante un control remoto o desde una aplicaci\u00f3n en un tel\u00e9fono inteligente. Y como se mencion\u00f3 anteriormente, tiene muchas m\u00e1s aplicaciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hemos llegado al final de nuestra sesi\u00f3n. No me resta m\u00e1s que felicitarte por tu esfuerzo y dedicaci\u00f3n. Te invito a leer, estudiar y complementar tu aprendizaje por medio del material incluido en la sesi\u00f3n. Recuerda que siempre tendr\u00e1s el respaldo de tu asesor. No dudes en consultarlo.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por \u00faltimo, resuelve la consigna de este tema; te invito a cumplir con este compromiso en tiempo y forma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nos leemos en la siguiente sesi\u00f3n. \u00a1Sigamos adelante!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n \u00a1Hola! Es un gusto encontrarte nuevamente, espero que est\u00e9s aprendiendo mucho, sobre todo, que tu \u00e1nimo no decaiga y sigas conociendo m\u00e1s acerca de los temas que se te presentan. En esta clase continuamos con las pr\u00e1cticas 5 y 6. La pr\u00e1ctica 5 est\u00e1 enfocada a que trabajes con la memoria EEPROM que es &#8230; <a title=\"Clase digital 5. Programaci\u00f3n del microcontrolador: Memoria EEPROM y Modulaci\u00f3n por ancho de pulso\" class=\"read-more\" href=\"https:\/\/blogs.ugto.mx\/rea\/clase-digital-5-programacion-del-microcontrolador-memoria-eeprom-y-modulacion-por-ancho-de-pulso\/\" aria-label=\"Leer m\u00e1s sobre Clase digital 5. Programaci\u00f3n del microcontrolador: Memoria EEPROM y Modulaci\u00f3n por ancho de pulso\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":""},"categories":[6,467],"tags":[41,463,462],"class_list":["post-16078","post","type-post","status-publish","format-standard","hentry","category-ingenieria-mecatronica","category-uda-microprocesadores-y-microcontroladores-licenciatura-en-artes-digitales","tag-clase-digital","tag-gustavo-cerda-villafana","tag-iili06089"],"acf":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/16078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/comments?post=16078"}],"version-history":[{"count":4,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/16078\/revisions"}],"predecessor-version":[{"id":18629,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/16078\/revisions\/18629"}],"wp:attachment":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/media?parent=16078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/categories?post=16078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/tags?post=16078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}