Introduction to Embedded system and STM32 Microconroller Course

 STM 32

Intro

Arduino helped a lot of people to understand control however to make a real embedded system with a cheap components we need to use STM32 and deal with ARM CORTEX-M4

STM32F103C8T6 - STM32 Development Board original IC (The Blue Pill) –  Future Electronics Egypt

I- The goal of this Series :

1- Learning Assembly Language

2- Learning about ARM CORTEX and STM32 and how to deal with them

3- Learning about embedded system

4- Learning about different communication protocols and how to use them

5- how to deal with digital and analog signals processing and how to convert between them

6- Learning  about internet of things and protocols that connect to the internet

________________________________________________________________

II- What is required to understand these lessons in a perfect way:

1- Simple understanding to the electronic circuits and its components like resistances and capacitors

2- good understanding to the binary system and sixteenth system

3- good understanding to digital circuits and logic processes

4- Having knowledge  about one of the programming languages , and it is preferable to know about the c language.

_________________________________________________________________

III- In this series we will learn about the following subjects :

1- Introduction about the embedded system .

2- Principles of the micro controller and how to run and program it .

3- The Nucleus of ARM Cortex -M4  structure  recognition .

4- Discovery board from STMicroelectronics company

5- Programming and development environment (TrueStudio)

6- How to process and upload programs to the microcontoller and implement it.

7- Input and output methods and transmitting the data with the micro controller

8- Timers and Interrupts

9- How to program with the Assembly language for arm processors

10- Dealing with digital and analog datas DAC and ADC

11-  Dealing with communication protocol  12S & 12C & SPI & UART

12- Multimedia programming such as the monitor  & the camera(video) & the sound (audio)

13- Dealing with the internal and external memory

14- Internet of things  IoT and reading sensors such as temperature and moisture sensor

Hardware used for these sessions :

1- Discovery board STM32F4291

2- Logic Analyzer 

3- Some electronics parts such as :  Rheostat

4- Some sensors like temperature sensor 

5- Interface parts if we will do wifi interface or video interface

Lesson 2 : https://dowitronics.blogspot.com/p/lesson-1-inroduction-to-embedded-system.html

Comments

Popular Posts