Advance Embedded C for Microcontroller

Advance Embedded C for Microcontroller

Untitled-19
20
Apr, 2021

COURSE DESCRIPTION

In this course, you will learn more about STM32 microcontroller architecture including bus architecture, program memory, system clock and NVIC interrupt manager. Next, you will learn about the definition, principle of operation and practice how to configure the peripherals such as GPIO, SPI, I2C, UART … with exercise / lab exercises to memorize and apply learned knowledge to KIT related problems.

LEARNING OUTCOMES

  • Understand STM32 microcontroller architecture
  • Understand the working principle of and way how to program the GPIO peripheral library
  • Understand how SPI peripheral library works and how to program it
  • Understand the working principle of and way how to program I2C peripheral library
  • Understand how the USART peripheral library works and how to program it
  • Understand the working principle and how to program the TIMER peripheral library
  • Understand how an ADC library works and how to program it

Course Content

Time: 65 hours

Module 1: Architecture of the STM32 microcontroller  0/0

No items in this section

Module 2: GPIO Peripheral  0/0

No items in this section

Assignment 1: Simulate the touch control device for opening/closing curtain for Lumi Smart Home  0/0

No items in this section

Module 3: SPI and I2C Peripherals  0/0

No items in this section

Assignment 2: Communicate with temperature and humidity sensor; display parameters on LCD screen  0/0

No items in this section

Module 4: USART Peripheral  0/0

No items in this section

Assignment 3: Program for STM32F4 microcontroller to communicate with PC_Simulator_KIT emulation software  0/0

No items in this section

Module 5: TIMER and ADC Peripherals  0/0

No items in this section

Assignment 4: Simulate automatic adjustment of phone screen brightness   0/0

No items in this section

Instructor

Reviews

0.0

0 ratings

5 star
0%
4 star
0%
3 star
0%
2 star
0%
1 star
0%