Example: marketing

Introduction to STM32 MCUs - Unict

Introduction to STM32 MCUsCorrado SantoroARSLAB - Autonomous and Robotic Systems LaboratoryDipartimento di Matematica e Informatica - Universit`a di Catania, 1 CourseCorrado SantoroIntroduction to STM32 MCUsThe STM32 FamilySTM32is a family of microcontrollers by of the family feature:32-bit ARM-Cortex CPU (ARM=Advanced Risc Machine)CPU clock from 80 to 240 MHzFlash memory from 512K to 2 MRAM from 512K to 2 MDSP and FPUS everal peripherals (digital, ADC, timers, SPI, I2C, CAN, USB, Ethernet) STM32 provides a series ofevaluation boards(DiscoveryorNucleoseries) that include the MCU and theSTLinkinterfacefor programming and SantoroIntroduction to STM32 MCUsSTM32 ProcessorsMainstreamSTM32F0, Cortex-M0, 48 MHz, 256K flash, 32K SRAMSTM32F1, Cortex-M3, 72 MHz, 1M flash, 96K SRAMSTM32F3, Cortex-M4, 72 MHz, 512K flash, 80K SRAMHigh PerformancesSTM32F2, Cortex-M3, 120 MHz, 1M flash, 128K SRAMSTM32F4, Cortex-M4, 180 MHz, 2M flash, 384K SRAMSTM32F7, Cortex-M7, 216 MHz, L1-cache, 2M flash, 512K SRAMSTM32H7, Cortex-M7, 400 MHz, L1-cache, 2M flash, 512K SRAMU ltra low-powerSTM32L0, Cortex-M0, 32 MHz, 192K flash, 20K SRAMSTM32L1, Cortex-M3, 32 MHz, 512K flash, 80K SRAMSTM32L4, Cortex-M4, 80 MHz, 1M flash, 160K SRAMC orrado SantoroIntroducti

Corrado Santoro Introduction to STM32 MCUs. STM32 Nucleo Boards Nucleo-32, 32 I/O pins Nucleo-64, 64 I/O pins Nucleo-144, 144 I/O pins (+ Ethernet) All equipped with STLink programmer/debugger Connectors to host additionalexpansion boards (motion sensor, IMU,

Tags:

  Introduction, Board, Mcus, Stm32, Nucleo, Introduction to stm32 mcus, Stm32 nucleo boards nucleo

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Introduction to STM32 MCUs - Unict

1 Introduction to STM32 MCUsCorrado SantoroARSLAB - Autonomous and Robotic Systems LaboratoryDipartimento di Matematica e Informatica - Universit`a di Catania, 1 CourseCorrado SantoroIntroduction to STM32 MCUsThe STM32 FamilySTM32is a family of microcontrollers by of the family feature:32-bit ARM-Cortex CPU (ARM=Advanced Risc Machine)CPU clock from 80 to 240 MHzFlash memory from 512K to 2 MRAM from 512K to 2 MDSP and FPUS everal peripherals (digital, ADC, timers, SPI, I2C, CAN, USB, Ethernet) STM32 provides a series ofevaluation boards(DiscoveryorNucleoseries) that include the MCU and theSTLinkinterfacefor programming and SantoroIntroduction to STM32 MCUsSTM32 ProcessorsMainstreamSTM32F0, Cortex-M0, 48 MHz, 256K flash, 32K SRAMSTM32F1, Cortex-M3, 72 MHz, 1M flash, 96K SRAMSTM32F3, Cortex-M4, 72 MHz, 512K flash, 80K SRAMHigh PerformancesSTM32F2, Cortex-M3, 120 MHz, 1M flash, 128K SRAMSTM32F4, Cortex-M4, 180 MHz, 2M flash, 384K SRAMSTM32F7, Cortex-M7, 216 MHz, L1-cache, 2M flash, 512K SRAMSTM32H7, Cortex-M7, 400 MHz, L1-cache, 2M flash, 512K SRAMU ltra low-powerSTM32L0, Cortex-M0, 32 MHz, 192K flash, 20K SRAMSTM32L1, Cortex-M3, 32 MHz, 512K flash, 80K SRAMSTM32L4, Cortex-M4, 80 MHz, 1M flash, 160K SRAMC orrado SantoroIntroduction to STM32 MCUsSTM32 nucleo BoardsNucleo-32, 32 I/O pinsNucleo-64, 64 I/O pinsNucleo-144, 144 I/O pins (+ Ethernet)

2 All equipped with STLink programmer/debuggerConnectors to host additional expansion boards (motion sensor, IMU,DC motor control, BLDC motor control, stepper motor control, etc.)Corrado SantoroIntroduction to STM32 MCUsSTM32 Programming ResourcesLanguage:C, C++Compiler:gcc-armIDE:IAR (commercial)KEIL (commercial)OpenSTM32 (free, based on Eclipse) Configurator:CubeMX (download from STM site)Peripheral ConfigurationAutomatic Code GenerationSTM HAL libraries:Hardware Abstraction Libraries for a seamsless access to STM32 peripheralsCorrado SantoroIntroduction to STM32 MCUsIntroduction to STM32 MCUsCorrado SantoroARSLAB - Autonomous and Robotic Systems LaboratoryDipartimento di Matematica e Informatica - Universit`a di Catania, 1 CourseCorrado SantoroIntroduction to STM32 mcus


Related search queries