Arduino STM32
Arduino STM32
STM32F4Discovery
Crhistian Segura1
1 Programa
Crhistian Segura
Arduino
STM32F4Discovery
ndice
Arduino
Introduccin
Caractersticas
Lenguaje
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
ndice
Arduino
Introduccin
Caractersticas
Lenguaje
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Arduino
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
ndice
Arduino
Introduccin
Caractersticas
Lenguaje
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (6 PWM)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
ndice
Arduino
Introduccin
Caractersticas
Lenguaje
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Lenguaje
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
ndice
Arduino
Introduccin
Caractersticas
Lenguaje
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
STM32F4Discovery
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
ndice
Arduino
Introduccin
Caractersticas
Lenguaje
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Caractersticas
Microcontroller 32-bit ARM Cortex-M4F, 1 MB Flash, 192 KB RAM
ST-LINK/V2 (for programming and debugging)
Board power supply: through USB bus or external 5 V.
External application power supply: 3 V and 5 V
3-axis accelerometer
Audio sensor, omni-directional digital microphone
Audio DAC with integrated class D speaker driver
Eight LEDs:
LD1 (red/green) for USB communication
LD2 (red) for 3.3 V power on
Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6
(blue)
2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
ndice
Arduino
Introduccin
Caractersticas
Lenguaje
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
KEIL-IAR-ChibiOS
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
Mikroe ARM
Crhistian Segura
Arduino
STM32F4Discovery
Introduccin
Caractersticas
Lenguaje
FIN
Gracias!!
Crhistian Segura