Microcontrolador maestro :Temporizadores, PWM, LATA,RTC,Baja potencia(MCU2)
Precio: $29.99
Actualizar: Se han agregado subtítulos en inglés., transcripción disponible
>>Welcome to the course which teaches you advanced Micro-controller programming. En este curso aprenderás y dominarás los temporizadores. , PWM, LATA, RTC, Modos de bajo consumo del microcontrolador STM32F4x con guía paso a paso. Altamente recomendado si busca una carrera en el ámbito del software integrado.. <<
En este curso, comprenderá el funcionamiento detrás de escena de los periféricos con ejercicios de código de apoyo. He incluido varios ejercicios en tiempo real que le ayudarán a dominar todos los periféricos cubiertos en este curso y este curso cubre a fondo tanto los aspectos teóricos como prácticos de los temporizadores., PWM, LATA, RTC, Modos de bajo consumo del microcontrolador STM32F4x.
En la sección Temporizador el curso cubre,
1. Generación simple basada en tiempo usando el temporizador básico tanto en modo de sondeo como de interrupción
2. Interrupciones del temporizador y números IRQ, implementación de ISR, devoluciones de llamada, etc.
3. Temporizador de uso general
4. Trabajar con canales de captura de entrada del temporizador de uso general
5. Interrupciones, IRQ, ISRs, devoluciones de llamada relacionadas con el motor de captura de entrada del temporizador de propósito general
6. Trabajar con canales de captura de salida del temporizador de uso general
7. Interrupciones, IRQ, ISRs, devoluciones de llamada relacionadas con el motor de captura de salida del temporizador de propósito general
8. Generación de PWM usando modos de captura de salida
9. Ejercicios PWM
10. El proceso de desarrollo de código paso a paso le ayudará a dominar el periférico TIMER
En la sección CAN el curso cubre,
1. Introducción al protocolo CAN
2. Formatos de marco CAN
3. Entendiendo un nodo CAN
4. señalización CAN (señales de un solo extremo frente a señales diferenciales )
5. CAN Bus estado recesivo y estado dominante
6. Cálculo de temporización de bits CAN
7. Red CAN con transceptores
8. Explorando la vista interior de los transceptores CAN
9. Modos de autoprueba CAN como LOOPBACK, BUCLE SILENCIOSO, etc con ejercicios de código.
10. Explorando el periférico STM32 bXCAN
11. Autoevaluación del periférico bxCAN con ejercicios.
12. diagrama de bloques bXCAN
13. Ruta Tx/Rx del periférico bxCAN
14. Ejecuciones y filtrado de marcos CAN
15. CAN en modo normal
16. Comunicando entre 2 tableros sobre CAN
17. Ejercicios de código
En la sección Controlador de potencia, el curso cubre,
1. Modos de bajo consumo ARM Cortex Mx normales frente a DeepSleep
2. Modo STM32 SUEÑO
3. Modo PARADA
4. Modo de espera
5. Medición actual con diferente submodo
6. Despertar MCU usando pines de activación, SALIR, RTC, etc.
7. SRAM de respaldo
8. Cobertura paso a paso con muchos ejercicios de código..
En la sección RTC el curso cubre,
1. Diagrama de bloques funcionales RTC
2. Gestión del reloj RTC
3. unidad de calendario RTC
4. Unidad de alarma RTC
5. Unidad de despertador RTC
6. Unidad de marca de tiempo RTC
7. despertar MCU usando eventos RTC
8. interrupciones RTC
9. y muchos otros detalles con ejercicios de código paso a paso.
Marco HAL del dispositivo STM32
1. Detalles del marco del dispositivo STM32 Hal
2. Detalles de las API
3. Manejo de interrupciones
4. Implementación de devolución de llamada
5. Manejo y configuraciones de periféricos
6. Explicación paso a paso con ejercicios de código..
==> Important note: Este curso NO trata sobre la generación automática de código utilizando el software STM32CubeMx.<==
Hardware utilizado :
Placa STM32F446RE-NUCLEO
Transceptores CAN para ejercicios CAN
IDE utilizado :
SystemWorkbench OpenSTM32 basado en Eclipse
Orden de aprendizaje de los cursos de FastBit Embedded Brain Academy,
Si eres principiante en el campo de los sistemas integrados, Entonces puedes tomar nuestros cursos en el orden mencionado a continuación..
Esta es solo una recomendación del instructor para principiantes..
1) Programación en C integrada con microcontrolador: principiantes absolutos(C incrustado)
2) Programación de sistemas integrados en procesador ARM Cortex-M3/M4(Procesador ARM Cortex M4 específico)
3) Dominar el microcontrolador con desarrollo de controladores integrados(MCU1)
4) Dominar el microcontrolador: TEMPORIZADORES, PWM, LATA, RTC,BAJA POTENCIA(MCU2)
5) Dominar RTOS: FreeRTOS y STM32Fx prácticos con depuración(RTOS)
6) Programación DMA del microcontrolador ARM Cortex M desmitificada(DMA)
7) Desarrollo de cargador de arranque personalizado del microcontrolador STM32Fx(Cargador de arranque)
8) Linux integrado paso a paso usando Beaglebone Black(Linux)
9) Programación de controladores de dispositivos Linux usando Beaglebone Black(LDD1)
Deja una respuesta
Debes iniciar sesión o registro para agregar un nuevo comentario .