>>> ¡Su búsqueda para el curso de programación en profundidad de microcontroladores termina aquí! <<<
El curso está diseñado para principiantes a audiencia avanzada.
Course Link – Masterización de microcontroladores con desarrollo de controlador integrado – Curso de programación de microcontroladores en profundidad
Aprenda de Scratch Microcontroller & Peripheral Driver Development para GPIO, I2C, SPI, USART usando la programación de C embebida
- ¿Cuáles son los mejores recursos para aprender las matemáticas detrás de los algoritmos de aprendizaje automático?
- Cómo aprender el aprendizaje automático.
- ¿Cuáles son algunos buenos libros y recursos para estudiar periodos en la historia de los Estados Unidos que son más atractivos que los libros de texto y los libros de revisión?
- ¿Cuáles son algunos buenos recursos gratuitos para aprender coreano?
- ¿Cuáles son algunos de los mejores recursos para enseñarse la metafísica?
¿Que aprenderás?
- Entender las formas correctas de manejo y programación de periféricos MCU
- Desarrolle controladores periféricos para su microcontrolador
- Comprenda los pasos completos de desarrollo de controladores desde el principio para GPIO, SPI, I2C y USART.
- Aprende a escribir encabezados de controladores periféricos, API de creación de prototipos e implementación
- Explore las hojas de datos de MCU, manuales de referencia, códigos de inicio para hacer las cosas
- Conozca las formas correctas de manejo / configuración de interrupciones para varios periféricos
- Obtenga información acerca de las IRQ periféricas, la tabla de vectores y las interfaces NVIC y muchos
- Conozca sobre Configuración / estado / Registros de control de varios Periféricos
- Desmitificando detrás de escena los detalles de trabajo de SPI, I2C, GPIOs, USART, etc.
- Explore los secretos ocultos de las interfaces de bus de MCU, las fuentes de reloj, las configuraciones de reloj de MCU, etc.
- Comprender las formas correctas de habilitar / configurar relojes periféricos / relojes serie / velocidades de transmisión de varios protocolos serie
- Conozca sobre los MCUs AHB, protocolos de bus APB.
- Aprende sobre diferentes relojes MCU como HCLK, PCLK, PLL, etc.
- Aprenda a capturar / decodificar / analizar trazas de protocolos seriales en el analizador Logic
- Conozca las formas rápidas de depurar problemas periféricos con estudios de caso
Requerimientos
- El conocimiento básico de C y Micro controlador podría ser una ventaja añadida pero no obligatoria.
Breve descripción por el instructor del curso
Este curso desmitifica el funcionamiento interno del microcontrolador y sus periféricos.
Codificación para los periféricos PASO A PASO y desarrollo de controladores de software completamente desde cero mediante la extracción de la información máxima de hojas de datos, manuales de referencia, especificaciones, etc.
Decodificación de protocolos mediante analizadores lógicos, depuración, pruebas junto con consejos y sugerencias.
Descripción larga:
Aprender la Programación de Sistemas Embebidos, puede ser un desafío . Ya que es un campo relativamente poco complejo, aún no existe un verdadero estándar de oro sobre cómo se practican o enseñan las cosas, lo que puede frustrar a las personas que simplemente están tratando de aprender cosas nuevas y no pueden conectar los puntos y esta es la motivación detrás creando este curso para ayudar a los ingenieros y estudiantes a aprender diferentes aspectos de los sistemas integrados al proporcionar conferencias avanzadas de alta calidad a un precio relativamente bajo.
Aprenda a su propio ritmo utilizando el método progresivo, con cada una de mis conferencias cortas llenas de información.
Maestro detrás de la escena trabajando!
Creé este curso porque creo que su tiempo es valioso, y no debería tener que buscar para obtener una base práctica en la programación de sistemas integrados. En este curso, aprenderá a escribir su propio controlador de periféricos para la mayoría de los periféricos de uso común, como GPIO, I2C, SPI, USART, etc. y lo interesante es que aprenderá todo desde cero.
Numero 3
rd
bibliotecas de fiesta!
No hay codificación ciega!
¡Escriba sus propias API de controladores tratando con los registros periféricos de la MCU!
Codifique e implemente las API desde cero, sumergiéndose en la hoja de datos y el manual de referencia de la MCU. Explicaré detalladamente cómo extraer la información máxima de las hojas de datos, manuales de referencia técnica para configurar y manejar periféricos. Puede utilizar estas técnicas y aplicarlas a cualquier MCU que tenga a mano.
En este curso, le guiaré a través del procedimiento paso a paso sobre cómo configurar varios periféricos como GPIOs, SPI, USART, I2C al llevarlo al manual de referencia y la hoja de datos. Desarrollaremos un código de controlador completamente funcional, controladores de interrupciones, aplicaciones de muestra desde cero para comprender el panorama general.
En cada conferencia, le aseguro que definitivamente aprenderá algo nuevo que definitivamente puede usar en su trabajo o proyectos. Usted se encontrará manejando estos periféricos con mucha más claridad y podrá especular y depurar rápidamente el problema, y le mostraré trucos y sugerencias para depurar los problemas más comunes al usar herramientas de depuración como los analizadores lógicos.
¡Este no es el estilo de programación de Arduino!
Creo que Arduino es para la creación rápida de prototipos de productos, pero no para el trabajo de masterización de los microcontroladores y sus periféricos. A diferencia de la programación de Arduino, en la que se crea una solución rápida y creación de prototipos de productos mediante bibliotecas de terceros, este curso es completamente diferente. En este curso, no se utilizan bibliotecas de terceros. Todo lo que codificaremos refiriéndonos al manual de referencia técnica de la MCU y crearemos nuestra propia biblioteca. El poder de este enfoque es cuando las cosas salen mal en el trabajo de su proyecto debido a errores, puede especular rápidamente el problema y depurar como un profesional. Si una cosa en la que mis estudiantes y yo somos buenos es en “depurar”. Para lograr buenas habilidades de depuración, es muy importante que usted codifique al comprender cómo funcionan las cosas detrás de la escena, pero no solo por el uso ciego de algunas bibliotecas de terceros, y ese es el mayor TAKE que se ha alejado de este curso .
El curso está diseñado y explicado de tal manera que es genérico en cualquier tipo de microcontrolador. El código que desarrollamos se puede usar como plantillas para venir rápidamente con un controlador de periféricos para sus MCU en periféricos de chip.
Software / Hardware utilizado:
En este curso, el código se desarrolla de tal manera que, puede ser portado a cualquier MCU que tenga a su disposición. Si necesita ayuda para trasladar estos códigos a diferentes MCU, ¡siempre puede comunicarse conmigo! El curso no está vinculado a ningún tipo de MCU . Por lo tanto, si ya tiene alguna placa de desarrollo que se ejecuta con el procesador ARM-Cortex M3 / M4, le recomiendo que continúe usándolo. Pero si no tienes ninguna placa de desarrollo, revisa las siguientes tablas de desarrollo.
1. Tablero de descubrimiento basado en STM32F407xx (este es el tablero usado en este curso)
Proveedor MCU: STMicroelectronics
2. Placa de desarrollo STM32 Nucleo-64 (Nuevo en el mercado)
Proveedor MCU: STMicroelectronic
3. FRDM-K64F: Plataforma de desarrollo de la libertad
Proveedor MCU: NXP
4. STM32F429IDISCOVERY con LCD
Proveedor MCU: STMicroelectronics
¿Quién es el público objetivo?
- Profesionales interesados en explorar sistemas embebidos.
- Aficionados y estudiantes que quieran iniciar su carrera en el mundo Embedded.
- Si piensa en ‘incrustado’, piense en tomar este curso. no seras decepcionado
- Este curso puede no ser adecuado para aquellas personas que buscan prototipos rápidos utilizando tablas como Arduino
Course Link – Masterización de microcontroladores con desarrollo de controlador integrado – Curso de programación en profundidad de microcontroladores