{"product_id":"embedded-systems-fundamentals-with-arm-cortex-m-based-microcontrollers-a-practical-approach-frdm-kl25z-edition-9781911531036","title":"Fundamentos de sistemas embebidos con microcontroladores basados en ARM Cortex-M: Un enfoque práctico Edición FRDM-KL25Z","description":"\u003cp\u003eLos microcontroladores están integrados en sistemas más grandes para proporcionar beneficios como un mejor rendimiento, más funciones, mejor eficiencia, menores costos y una mejor confiabilidad. Este libro de texto introduce a los estudiantes en la creación de sistemas embebidos basados en microcontroladores con un núcleo de CPU ARM Cortex-M.\u003c\/p\u003e\u003cp\u003eEl capítulo 1 introduce a los estudiantes a los conceptos de sistemas embebidos basados en MCU, y cómo difieren de las computadoras de propósito general. Luego introduce la CPU ARM Cortex-M0+, la MCU Kinetis KL25Z y la placa de desarrollo de bajo costo FRDM-KL25Z MCU.\u003c\/p\u003e\u003cp\u003eEl capítulo 2 presenta el periférico de E\/S de propósito general para proporcionar una experiencia temprana y práctica con la lectura de interruptores y el encendido de LED utilizando código C. También introduce la capa de abstracción de hardware CMSIS, que simplifica el acceso al software a los periféricos.\u003c\/p\u003e\u003cp\u003eEl capítulo 3 introduce la multitarea en la CPU, con el objetivo de mejorar la capacidad de respuesta y la modularidad del software, al tiempo que reduce la sobrecarga de la CPU. Se examina la interacción de interrupciones, periféricos y planificadores (tanto cooperativos como preventivos).\u003c\/p\u003e\u003cp\u003eEl capítulo 4 presenta el núcleo del procesador ARM Cortex-M0+, incluyendo la organización, los registros, la memoria y el conjunto de instrucciones. Luego discute las interrupciones y excepciones, incluyendo la respuesta de la CPU y la configuración del hardware. Se discute el diseño de software para un sistema con interrupciones, incluyendo el diseño del programa (incluida la partición del trabajo), la configuración de interrupciones, la escritura de manejadores en C y el uso compartido seguro de datos dada la prevención.\u003c\/p\u003e\u003cp\u003eEl capítulo 5 primero ofrece una visión general de la cadena de herramientas que traduce un programa de código fuente C a código objeto ejecutable. Luego muestra lado a lado el código fuente y el código objeto que la cadena de herramientas ha generado para implementarlo. Los temas cubiertos incluyen funciones, argumentos, valores de retorno, registros de activación, manejadores de excepciones, constructos de flujo de control para bucles y selección, asignación y uso de memoria, y acceso a datos en memoria.\u003c\/p\u003e\u003cp\u003eEl capítulo 6 presenta la interfaz analógica, comenzando con la teoría y terminando con implementaciones prácticas. La cuantificación y el muestreo se presentan como una base para la conversión de digital a analógico y de analógico a digital. Se presentan y utilizan los periféricos DAC, ADC y el comparador analógico.\u003c\/p\u003e\u003cp\u003eEl capítulo 7 presenta los periféricos del temporizador y su uso para generar una interrupción periódica o una señal modulada por ancho de pulso, o para medir el tiempo transcurrido o la frecuencia de una señal. También se discuten los temporizadores de vigilancia, utilizados para detectar y reiniciar un programa fuera de control. Se examinan los temporizadores SysTick, PIT, TPM y COP.\u003c\/p\u003e\u003cp\u003eEl capítulo 8 discute las comunicaciones en serie, comenzando con los fundamentos de la serialización de datos, el encuadre, la detección de errores, el control de acceso a medios y el direccionamiento. Se introducen las colas de software para mostrar cómo almacenar datos en búfer entre las ISR de comunicación y otras partes del programa. A continuación, se investigan tres protocolos y sus periféricos de soporte: SPI, serie asíncrona (UART) e I\u003csup\u003e2\u003c\/sup\u003eC. La comunicación UART se demuestra utilizando la MCU de depuración de la FRDM-KL25Z como puente de puerto serie a través de USB a la PC. La comunicación I\u003csup\u003e2\u003c\/sup\u003eC se demuestra utilizando el acelerómetro de 3 ejes incorporado en la FRDM-KL25Z con interfaz I\u003csup\u003e2\u003c\/sup\u003eC.\u003c\/p\u003e\u003cp\u003eEl capítulo 9 introduce el periférico de acceso directo a memoria y su capacidad para transferir datos de forma autónoma, descargando trabajo de la CPU y ofreciendo un rendimiento drásticamente mejorado. Los ejemplos incluyen el uso de DMA para la copia masiva de datos y para la generación de formas de onda analógicas basadas en DAC con temporización precisa.\u003c\/p\u003e\u003cp\u003eUn apéndice cubre cómo medir el uso de energía en la placa FRDM-KL25Z, incluida la desconexión de la MCU de depuración para reducir la energía. También se presenta la medición de energía utilizando un ultracondensador.\u003c\/p\u003e\u003cp\u003ePara uso en los departamentos de ECE, EE y CS.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-6187491\"\u003eAlexander G. Dean\u003c\/a\u003e\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Arm Education Media UK\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 28\/03\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 316\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.25lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.69h x 7.44w x 0.66d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781911531036\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1911531034\u003cbr\u003e\u003cb\u003eBISAC Categories:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM059000\"\u003eIngeniería informática\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-EDU\"\u003eEducación\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-EDU039000\"\u003eComputadoras y tecnología\u003c\/a\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Arm Education Media UK","offers":[{"title":"Default Title","offer_id":44478627315949,"sku":"9781911531036","price":55.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_1cc3477d-f49d-489a-b695-4caeddb0d177.jpg?v=1700718373","url":"https:\/\/sureshotbooks.com\/es\/products\/embedded-systems-fundamentals-with-arm-cortex-m-based-microcontrollers-a-practical-approach-frdm-kl25z-edition-9781911531036","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}