Arquitectura de microcontroladores
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Arquitectura de un microcontrolador y microprocesador
El tema principal del curso es aprender a programar microcontroladores ARM con el lenguaje Ensamblador y el lenguaje C. En el inicio del curso se hablara de los elementos de un microprocesador y un microcontrolador:
Unidad Lógica Aritmética (ALU)
Registros de uso general
Registros de uso especifico
Unidad de Control
Tipos de Arquitecturas (Von-neumann vs Harvard)
Posteriormente se hablara de como programar un microcontrolador a su más bajo nivel con temas como:
¿Qué es Ensamblador?
Herramienta para programar microcontroladores
Nemónicos
Variables en Ensamblador
Se hablara también del lenguaje C:
Tipos de Datos
Pasos de compilación
Linker
Librerías
De igual manera se tocaran algunos temas de periféricos como:
Entradas y salidas de propósito General (GPIOs)
Convertidor Análogo a Digital (ADC)
Modulador de Ancho de Pulso (PWM)
Universal Asynchronous Receiver Transmitter (UART)
El curso está abierto para que lo tome cualquier persona ya que se explicará todo a detalle. Pero es recomendable tener conocimientos del lenguaje C.
Es recomendable que el alumno tenga una tarjeta de desarrollo con microcontrolador como FRDM-KL25 de NXP. La tarjeta no es obligatoria para aprender los conceptos pero si es necesaria para cargar los códigos que se realizaran en el curso.
Muchos de los ejemplos se realizarán con los softwares MCUxpresso de NXP, por lo cual ser recomendaría su descarga, pero la metodología y técnicas se puede utilizar en cualquier software y/o tarjeta (por ejemplo, Texas Instruments)
Taught by
Arturo Sacramento Lopez Gonzalez
Related Courses
Comprendre les MicrocontroleursÉcole Polytechnique Fédérale de Lausanne via Coursera Electronic Interfaces: Bridging the Physical and Digital Worlds
University of California, Berkeley via edX Arduino y algunas aplicaciones
Universidad Nacional Autónoma de México via Coursera Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam Enseignes et afficheurs à LED
École Polytechnique Fédérale de Lausanne via Coursera