Mastering Microcontroller with Embedded Driver Development

Kiran N, Embedded Software and Firmware Engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
51 Videos (5h 21m)
    • Overview of the Course

      5:57
    • Embedded Code Debugging Part 1

      4:18
    • Embedded Code Debugging Part 2 Break points

      1:51
    • Embedded Code Debugging Part 3 Step In/Over/Out

      4:43
    • Embedded Code Debugging Part 4 Disable and Kill all Bkpts

      2:15
    • Embedded Code Debugging Part 5 Call Stack Usage

      9:02
    • Embedded Code Debugging Part 6 Watch Windows

      3:42
    • Embedded Code Debugging Part 7 Memory Windows

      17:36
    • Exercise:Copying data from Flash to RAM

      11:57
    • Understanding Memory Map of the MCU Part 1

      5:10
    • Understanding Memory Map of the MCU Part 2

      3:04
    • Understanding Memory Map of the MCU Part 3

      8:37
    • MCU Bus Interfaces Explanation Part 1 I-Code D-Code S-Bus

      11:26
    • MCU Bus Interfaces Explanation Part 2 AHB APB1 APB2

      8:13
    • MCU Bus Interfaces Explanation Part 3 (Q\A session)

      11:29
    • Understanding MCU Bus Matrix

      6:19
    • Understanding MCU Clocking System Part1

      6:00
    • Understanding MCU Clocking System Part2

      12:15
    • Exercise: Using HSI Clock and Clock Measurement Part 1

      13:39
    • Exercise:Using HSI Clock and Clock Measurement Part 2

      4:59
    • Understanding MCU Peripheral Clock control

      4:45
    • Exercise: Enabling/Disabling Peripheral Clock

      16:10
    • Exercise:Making HSE as System Clock

      10:04
    • Exercise:Making HSE as System Clock Contd

      5:45
    • Understanding MCU Vector Table part 1

      17:34
    • Understanding MCU Vector Table part 2

      5:23
    • Understanding MCU interrupt Design , NVIC, Interrupt handling Part-1

      10:03
    • Understanding MCU interrupt Design , NVIC, Interrupt handling part 2

      14:44
    • Understanding MCU interrupt Design , NVIC, Interrupt handling part 3

      4:53
    • Understanding MCU interrupt Design , NVIC, Interrupt handling part 4

      8:14
    • Understanding MCU Specific header file Part 1

      17:00
    • Understanding MCU Specific header file Part 2

      13:46
    • The importance of volatile keyword 1

      9:53
    • The importance of volatile keyword 2

      7:42
    • GPIO pin and GPIO port

      2:21
    • GPIO behind the scene

      3:00
    • GPIO input mode with high impedance state

      1:13
    • GPIO input mode with pull up pull down state

      1:15
    • GPIO output mode with open drain state

      5:53
    • GPIO output mode with push pull state

      2:47
    • Optimizing IO power consumption

      3:11
    • GPIO programming structure

      2:44
    • Exploring GPIO PORT and pins of STM32F4xx Discovery board

      0:57
    • GPIO Mode register

      3:07
    • GPIO port output type register

      1:22
    • GPIO port output speed register

      2:38
    • GPIO port pull up pull down register

      1:35
    • GPIO port input data register

      1:00
    • GPIO port output data register

      0:52
    • Enabling and disabling GPIO peripheral clock

      2:41
    • GPIO alternate function register

      3:44