Arduino STM32

Arduino STM32F4Discovery Procesamiento Digital de Señales Crhistian Segura1 1 Programa Ingeniería Mecatrónica, Facult

Views 102 Downloads 0 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Arduino STM32F4Discovery

Procesamiento Digital de Señales

Crhistian Segura1 1 Programa

Ingeniería Mecatrónica, Facultad de Ingeniería Universidad Militar Nueva Granada

[email protected]

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Índice

1

Arduino Introducción Características Lenguaje

2

STM32F4Discovery Introducción Características Lenguaje

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Índice

1

Arduino Introducción Características Lenguaje

2

STM32F4Discovery Introducción Características Lenguaje

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Arduino

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Índice

1

Arduino Introducción Características Lenguaje

2

STM32F4Discovery Introducción Características Lenguaje

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características

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

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Índice

1

Arduino Introducción Características Lenguaje

2

STM32F4Discovery Introducción Características Lenguaje

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Lenguaje

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Índice

1

Arduino Introducción Características Lenguaje

2

STM32F4Discovery Introducción Características Lenguaje

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

STM32F4Discovery

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Índice

1

Arduino Introducción Características Lenguaje

2

STM32F4Discovery Introducción Características Lenguaje

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Características 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

Two push buttons (user and reset) USB OTG FS with micro-AB connector Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Índice

1

Arduino Introducción Características Lenguaje

2

STM32F4Discovery Introducción Características Lenguaje

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

KEIL-IAR-ChibiOS

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

Mikroe ARM

Crhistian Segura

Procesamiento Digital de Señales

Arduino STM32F4Discovery

Introducción Características Lenguaje

FIN

Gracias!!

Crhistian Segura

Procesamiento Digital de Señales