De ce Embedded C (ARM/STM32)
Când începe
1 Martie 2023
Unde se desfasoara
Online Course
Prețul cursului
400 euro
Care este durata
2 Luni
De ce ai nevoie
Laptop sau desktop + Conexiune stabilă de Internet
Certificate
Embedded School
Conținutul cursului
ARM STM32
- Inițierea în ARM Cortex M MCU
- Instalre IDE
- Setare placuță stm32 cu PC-ul
ARM CORTEX M Regiștri
- Regiștrii MCU Cortex M
- Tipurile de operare a MCU
- stack și stack pointers
Întreruperi IRQ (Interrupt Service Routine)
- IRQ
- Tipurile de întreruperi în CORTEX M MCUs
- Prioritățile întreruperilor
General Purpose Input Output (GPIO)
- Ce este un GPIO
- Setare GPIO ca input sau output
- Pull up sau Pull down rezistors
Analog - Digital - Convertor (ADC)
- Ce este un ADC
- Setare ADC in Cube Mx
Protocoale Seriale
- Se este un protocol serial
- synchronous vs asynchronous communication
Protocolul de comunicare I2C
- Ce este I2C
- Setare I2C in cubeMx
- Comunicarea cu un sensor prin I2C
Project BMP180 - calcularea temperaturii și presiunii pe baza unui sensor Bosch
- Conectarea sensorului cu placa stm32
- Inițierea prtocolului de comunicare I2C
- scrierea librariei conform datasheet-ului
Protocolul de comunicare SPI
- Conectarea sensorului cu placa stm32
- Inițierea prtocolului de comunicare SPI
Protocolul de comunicare UART
- Configuare UART