Master Microcontrollore :Timer, PWM, POTERE,RTC,Bassa potenza(MCU2)
Prezzo: $29.99
Aggiornare: Sono stati aggiunti sottotitoli in inglese, trascrizione disponibile
>>Benvenuto al corso che ti insegna la programmazione avanzata di microcontrollori. In questo corso imparerai e padroneggi i Timer , PWM, POTERE, RTC, Low Power modes of STM32F4x Micro-controller with step by step guidance. Altamente raccomandato se stai cercando una carriera nel dominio del software integrato. <<
In questo corso, capirai il funzionamento dietro le quinte delle periferiche con esercizi di codice di supporto. Ho incluso vari esercizi in tempo reale che ti aiutano a padroneggiare ogni periferica trattata in questo corso e questo corso copre a fondo sia gli aspetti teorici che quelli pratici dei timer, PWM, POTERE, RTC, Modalità a bassa potenza del microcontrollore STM32F4x.
Nella sezione Timer il corso copre,
1. Semplice generazione basata sul tempo utilizzando il timer di base sia in modalità di polling che di interruzione
2. Interruzioni timer e numeri IRQ, Implementazione PSR, richiamate, eccetera
3. Timer per uso generale
4. Lavorare con i canali Input Capture del timer per uso generico
5. interrompe, IRQ, ISR, callback relative al motore Input Capture del timer per uso generale
6. Lavorare con i canali di acquisizione dell'output del timer per uso generico
7. interrompe, IRQ, ISR, callback relative al motore Output Capture del timer per uso generale
8. Generazione PWM utilizzando le modalità di acquisizione dell'uscita
9. Esercizi PWM
10. Il processo di sviluppo del codice passo passo ti aiuterà a padroneggiare la periferica TIMER
Nella sezione CAN il corso copre,
1. Introduzione al protocollo CAN
2. formati di frame CAN
3. Capire un nodo CAN
4. segnalazione CAN (segnali single-ended vs segnali differenziali )
5. CAN Bus stato recessivo e stato dominante
6. Calcolo temporizzazione bit CAN
7. Rete CAN con ricetrasmettitori
8. Esplorazione della vista interna dei ricetrasmettitori CAN
9. CAN Modalità di autotest come LOOPBACK, LOOPBACK SILENZIOSO, ecc con esercizi di codice.
10. Esplorazione della periferica bXCAN STM32
11. autotest della periferica bxCAN con esercizi
12. bXCAN schema a blocchi
13. Percorso Tx/Rx della periferica bxCAN
14. Filtraggio ed esecutrici frame CAN
15. CAN in modalità normale
16. Comunicare tra 2 schede su CAN
17. Esercizi di codice
Nella sezione Power Controller il corso copre,
1. ARM Cortex Mx Modalità a basso consumo Normale Vs DeepSleep
2. STM32 modalità SLEEP
3. Modalità ARRESTO
4. Modalità standby
5. Misurazione della corrente con diverse sottomodalità
6. Riattivazione dell'MCU utilizzando i pin di attivazione, EXTI, RTC, eccetera
7. Backup SRAM
8. Copertura passo passo con molti esercizi sul codice.
Nella sezione RTC il corso copre,
1. Schema a blocchi funzionale RTC
2. Gestione dell'orologio RTC
3. Unità calendario RTC
4. Unità di allarme RTC
5. Sveglia RTC
6. Unità timestamp RTC
7. riattivazione dell'MCU utilizzando gli eventi RTC
8. Interruzioni RTC
9. e molti altri dettagli con esercizi di codice passo passo.
Struttura HAL del dispositivo STM32
1. Dettagli del framework STM32 Device Hal
2. Dettagli API
3. Gestione delle interruzioni
4. Implementazione della richiamata
5. Gestione e configurazioni periferiche
6. Spiegazione passo passo con esercizi sul codice.
==> Nota importante: Questo corso NON riguarda la generazione automatica di codice utilizzando il software STM32CubeMx<==
Hardware utilizzato :
Scheda STM32F446RE-NUCLEO
Ricetrasmettitori CAN per esercizi CAN
IDE utilizzato :
SystemWorkbench OpenSTM32 basato su Eclipse
Ordine di apprendimento dei corsi FastBit Embedded Brain Academy,
Se sei un principiante nel campo dei sistemi embedded, allora puoi seguire i nostri corsi nell'ordine sotto indicato.
Questa è solo una raccomandazione dell'istruttore per principianti.
1) Programmazione C incorporata nel microcontrollore: principianti assoluti(Do incorporato)
2) Programmazione di sistemi integrati su processore ARM Cortex-M3/M4(Processore ARM Cortex M4 specifico)
3) Mastering di microcontrollori con sviluppo di driver integrati(MCU1)
4) Masterizzazione del microcontrollore: TIMER, PWM, POTERE, RTC,BASSA POTENZA(MCU2)
5) Mastering RTOS: Hands-on FreeRTOS e STM32Fx con debug(RTOS)
6) Demistificazione della programmazione DMA del microcontrollore ARM Cortex M(DMA)
7) Sviluppo Bootloader personalizzato del microcontrollore STM32Fx(Boot loader)
8) Linux integrato passo dopo passo con Beaglebone Black(Linux)
9) Programmazione del driver del dispositivo Linux utilizzando Beaglebone Black(LDD1)
Lascia un commento
Devi accesso o Registrati per aggiungere un nuovo commento .