![Master-Mikrocontroller :Timer, PWM, KÖNNEN,Echtzeituhr,Geringer Strom(MCU2)](https://scholarsark.com/wp-content/uploads/2021/07/11580-master-microcontroller-timers-pwm-canrtclow-powermcu2-806x440.jpg)
Master-Mikrocontroller :Timer, PWM, KÖNNEN,Echtzeituhr,Geringer Strom(MCU2)
![Artikelbild](https://img-c.udemycdn.com/course/480x270/1628766_b28e_3.jpg)
Preis: $29.99
Aktualisieren: Englische Untertitel wurden hinzugefügt, Transkript verfügbar
>>Willkommen bei dem Kurs, der Ihnen die fortgeschrittene Mikrocontroller-Programmierung beibringt. In diesem Kurs lernst und meisterst du Timer , PWM, KÖNNEN, Echtzeituhr, Low-Power-Modi des STM32F4x-Mikrocontrollers mit Schritt-für-Schritt-Anleitung. Sehr empfehlenswert, wenn Sie eine Karriere im Bereich Embedded Software anstreben. <<
In diesem Kurs, Sie verstehen die Arbeit von Peripheriegeräten hinter den Kulissen mit unterstützenden Code-Übungen. Ich habe verschiedene Echtzeit-Übungen beigefügt, die Ihnen helfen, alle in diesem Kurs behandelten Peripheriegeräte zu beherrschen. Dieser Kurs behandelt sowohl die Theorie als auch die praktischen Aspekte von Timern gründlich, PWM, KÖNNEN, Echtzeituhr, Low-Power-Modi des STM32F4x-Mikrocontrollers.
Im Timer-Bereich umfasst der Kurs course,
1. Einfache zeitbasierte Generierung mit Basis-Timer sowohl im Polling- als auch im Interrupt-Modus
2. Timer-Interrupts und IRQ-Nummern, ISR-Implementierung, Rückrufe, usw
3. Allzweck-Timer
4. Arbeiten mit Input Capture-Kanälen des Allzweck-Timers
5. Unterbrechungen, IRQs, ESRs, Rückrufe im Zusammenhang mit der Input Capture-Engine des Allzweck-Timers
6. Arbeiten mit Output-Capture-Kanälen des Universal-Timers
7. Unterbrechungen, IRQs, ESRs, Rückrufe im Zusammenhang mit der Output Capture-Engine des Allzweck-Timers
8. PWM-Erzeugung mit Ausgangserfassungsmodi
9. PWM-Übungen
10. Der schrittweise Codeentwicklungsprozess wird Ihnen helfen, das TIMER-Peripheriegerät zu beherrschen
Im CAN-Abschnitt behandelt der Kurs,
1. Einführung in das CAN-Protokoll
2. CAN-Frame-Formate
3. Einen CAN-Knoten verstehen
4. CAN-Signalisierung (Single-Ended-Signale vs. Differenzsignale )
5. CAN Bus rezessiver Zustand und dominanter Zustand
6. CAN-Bit-Timing-Berechnung
7. CAN-Netzwerk mit Transceivern
8. Erkundung der Innenansicht von CAN-Transceivern
9. CAN-Selbsttestmodi wie LOOPBACK, LEISE LOOPBACK, etc mit Code-Übungen.
10. Erkundung der STM32 bXCAN-Peripherie
11. Selbsttest der bxCAN-Peripherie mit Übungen
12. bXCAN-Blockschaltbild
13. Tx/Rx-Pfad des bxCAN Peripheral
14. CAN-Frame-Filterung und -Ausführungen
15. CAN im Normalmodus
16. Kommunikation zwischen 2 Boards über CAN
17. Code-Übungen
Im Abschnitt Leistungsregler behandelt der Kurs,
1. ARM Cortex Mx Low-Power-Modi Normal vs DeepSleep
2. STM32 SLEEP-Modus
3. STOP-Modus
4. Standby Modus
5. Strommessung mit verschiedenen Untermodi
6. Aufwecken der MCU mit Wakeup-Pins, exiti, Echtzeituhr, usw
7. Backup-SRAM
8. Schritt-für-Schritt-Abdeckung mit vielen Code-Übungen.
Im RTC-Abschnitt behandelt der Kurs,
1. RTC-Funktionsblockdiagramm
2. RTC-Uhrenverwaltung
3. RTC-Kalendereinheit
4. RTC-Alarmeinheit
5. RTC-Weckeinheit
6. RTC-Zeitstempeleinheit
7. Aufwecken der MCU mit RTC-Ereignissen
8. RTC-Unterbrechungen
9. und viele weitere Details mit Schritt-für-Schritt-Code-Übungen.
STM32 Device HAL-Framework Device
1. Details zum STM32 Device Hal-Framework
2. API-Details
3. Unterbrechungsbehandlung
4. Callback-Implementierung
5. Handhabung und Konfigurationen von Peripheriegeräten
6. Schritt-für-Schritt-Erklärung mit Code-Übungen.
==> Wichtiger Hinweis: In diesem Kurs geht es NICHT um die automatische Generierung von Code mit der STM32CubeMx-Software<==
Verwendete Hardware :
STM32F446RE-NUCLEO-Platine
CAN-Transceiver für CAN-Übungen
IDE verwendet :
Eclipse-basierte OpenSTM32 SystemWorkbench
Lernreihenfolge der FastBit Embedded Brain Academy-Kurse,
Wenn Sie ein Anfänger im Bereich Embedded Systems sind, dann kannst du unsere Kurse in der unten angegebenen Reihenfolge belegen.
Dies ist nur eine Empfehlung des Lehrers für Anfänger.
1) Mikrocontroller Embedded C-Programmierung: absolute Anfänger(Eingebettetes C)
2) Programmierung eingebetteter Systeme auf ARM Cortex-M3/M4-Prozessor(ARM Cortex M4 Prozessorspezifisch)
3) Beherrschung von Mikrocontrollern mit eingebetteter Treiberentwicklung(MCU1)
4) Mikrocontroller beherrschen: TIMER, PWM, KÖNNEN, Echtzeituhr,GERINGER STROM(MCU2)
5) RTOS beherrschen: Praktisches FreeRTOS und STM32Fx mit Debugging(RTOS)
6) ARM Cortex M Mikrocontroller DMA-Programmierung entmystifiziert(DMA)
7) Entwicklung eines benutzerdefinierten STM32Fx-Mikrocontrollers für Bootloader(Bootloader)
8) Embedded Linux Schritt für Schritt mit Beaglebone Black(Linux)
9) Programmierung von Linux-Gerätetreibern mit Beaglebone Black(LDD1)
Hinterlasse eine Antwort
Sie müssen Anmeldung oder registrieren um einen neuen Kommentar hinzuzufügen .