Day 1 Intro to ARM-Cortex, Application, Introduction to
STM32f407xx, KEIL IDE Setup.
Day 2 System clock, PLL Setup, Into RCC Registers, intro to GPIO Registers
Day 3 Timer Setup and Creating a Precise Delay
Day 4 UART: Datasheet Overview, USART, UART: Interrupts, UART
Day 5 I2C (inter integrated circuit)
Day 6 SPI (Serial peripheral interface)
Day 7 ADC (analog to digital converter), ADC multiple channel
Day 8 Compare, Capture, PWM
Day 9 DMA
Day 10 Interrupts
Day 11 DAC (Digital to analog converter)
Day 12 RNG (random number generator)
Day 13 DCMI: camera interface
Day 14 USB (OTG_FS, OTG_HS)
Day 15 Timers in PWM mode, Delay using timer or systick
Day 16 Standby /Sleep Mode, Intro to timers
Day 17 PLLI2S, I2S (inter integrated sound)
Day 18 Configure RTC
Day 19 SD/SDIO MMC card interface
Day 20 Ethernet
Day 21 Interfacing Ultrasonic and Temperature sensor with STM32
Day 22 LORA, Interfacing with LORA
Day 23 LIN Communication (local interconnect network)
Day 24 CAN Communication (Control area network)
Day 25 LIDAR Interface
Day 26 Image Processing
Day 27 Understanding of MOST, V2X, Flex-Ray automotive protocols
Day 28 RS232 Communication
Day 29 Project Based on ARM-Cortex-M4
Day 30 Project Based on ARM-Cortex-M4