Programming of STM32 microcontrollers using HAL library, CMSIS library and FreeRTOS system – basic
Course aim:
After completing the training, the participant:- Will acquire the knowledge necessary to choose the appropriate programming platform and the systems cooperating with it for a specific application.
- Will be able to program the STM32 family microcontroller using its internal resources - this course assumes the use of basic support for the following components: GPIO, NVIC, ADC, DMA, TIM, SysTick, Watchdog (WWDG), USART, SPI, I2C, RCC.
- Will learn the principles of creating software for multi-threaded systems and the API of the FreeRTOS system.
- Will be able to identify the problem related to the control and adjust the appropriate microprocessor system to it in terms of the resources necessary for a specific application.
Course type
Course level
Duration
Prerequisites
Location
See the laboratory
Dates
Schedule
day 2, h. 9.00 - 16.00
day 3, h. 9.00 - 16.00
day 4, h. 9.00 - 16.00
day 5, h. 9.00 - 16.00
Price
Highlights
- Certyfikat ukończenia kursu w 2 językach – polskim i angielskim
- Educational aids: scripts
- Dostęp do fachowej literatury i czasopism branżowych (dot. szkoleń stacjonarnych)
- Materiały piśmiennicze np. notatnik, długopis (dot. szkoleń stacjonarnych)
- Kompleksową pomoc indywidualnie przydzielonych opiekunów kursu
- Karty Kursantów upoważniające do zniżek w wybranych gliwickich lokalach partnerskich (dot. szkoleń stacjonarnych)
Catering
More information
Contact
Closed trainings
Certificate
More information
Accommodation
Please contact us on:
0048 32 4111 000
info@emt-systems.pl
should you have any questions on the course you have chosen
Course program
Day 1 |
|
| |
| |
| |
|
About us
Benefits for the participant:
The course includes knowledge in the field of:
- selection of hardware platform for programming STM32 microcontrollers,
- selection of programming libraries (CMSIS, StdPeriph, HAL),
- selection of software for generating the STM32Cube code,
- basics of microcontrollers programming,
- the basics of the construction of the Cortex core and peripheral systems,
- the basics of building the FreeRTOS system in CMSISv1 and CMSISv2,
- and practical implementation of industrial issues and solving problems encountered when working with microcontrollers.
Catering
During each training day, participants receive:
- Unlimited access to the Cechownia Cafe coffee bar, serving tea and high-quality freshly ground coffee. The bar is equipped with:
- NECTO Karisma - a professional espresso machine of Italian production.
- THERMOPLAN BW 4 - a professional espresso machine made in Switzerland.
- Two-course dinner - a combination of traditional, home-made flavors with meals served in restaurants.