TannerGilbert / Arduino-Portenta-Examples

Arduino Portenta H7 Examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduino Portenta Examples

Arduino Portenta H7

The Arduino Portenta H7 is Arduinos newest microcontroller. The H7's main processor is the dual core STM32H747 including a Cortex M7 running at 480 MHz and a Cortex M4 running at 240 MHz. The two cores can communicate with each other over a Remote Procedure Call mechanism that allows calling functions on the other processor.

Both processors share all the in-chip peripherals and can run:

  • Arduino sketches on top of the Arm® Mbed™ OS
  • Native Mbed™ applications
  • MicroPython / JavaScript via an interpreter
  • TensorFlow™ Lite

The Portenta H7 also includes an on-chip GPU that allows you to connect an external monitor to build your own dedicated embedded computer with a user interface. The Portenta also has two 80 pin high density connectors at the bottom of the board that allows you to attach extentsion boards like the Vision Shield. Furthermore the Portenta H7 also features a Murata 1DX, which is a high performance chipset which supports WiFi 802.11b/g/n + Bluetooth 5.1 BR/EDR/LE up to 65Mbps PHY data rate on WiFi and 3Mbps PHY data rate on Bluetooth.

Hardware Overview

Microcontroller STM32H747XI dual Cortex®-M7+M4 32bit low power Arm® MCU (datasheet)
Radio module Murata 1DX dual WiFi 802.11b/g/n 65 Mbps and Bluetooth 5.1 BR/EDR/LE (datasheet)
Secure Element (default) NXP SE0502 (datasheet)
Board Power Supply (USB/VIN) 5V
Supported Battery Li-Po Single Cell, 3.7V, 700mAh Minimum (integrated charger)
Circuit Operating Voltage 3.3V
Current Consumption 2.95 μA in Standby mode (Backup SRAM OFF, RTC/LSE ON)
Display Connector MIPI DSI host & MIPI D-PHY to interface with low-pin count large display
GPU Chrom-ART graphical hardware Accelerator™
Timers 22x timers and watchdogs
UART 4x ports (2 with flow control)
Ethernet PHY 10 / 100 Mbps (through expansion port only)
SD Card Interface for SD Card connector (through expansion port only)
Operational Temperature -40 °C to +85 °C
MKR Headers Use any of the existing industrial MKR shields on it
High-density Connectors Two 80 pin connectors will expose all of the board's peripherals to other devices
Camera Interface 8-bit, up to 80 MHz
ADC 3× ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS)
DAC 2× 12-bit DAC (1 MHz)
USB-C Host / Device, DisplayPort out, High / Full Speed, Power delivery

Source: https://store.arduino.cc/portenta-h7

Getting started

When getting started with your new Portenta H7 I'd highly recommend checking out the "Get to know Portenta H7" page.

Resources

About

Arduino Portenta H7 Examples


Languages

Language:C++ 100.0%