OLIMEX STM32-H407 User Manual
Hide thumbs Also See for STM32-H407:

Advertisement

Quick Links

STM32-H407 development board
USER'S MANUAL
Document revision G, March 2018
Designed by OLIMEX Ltd, 2012
All boards produced by Olimex LTD are ROHS compliant

Advertisement

Table of Contents
loading

Summary of Contents for OLIMEX STM32-H407

  • Page 1 STM32-H407 development board USER’S MANUAL Document revision G, March 2018 Designed by OLIMEX Ltd, 2012 All boards produced by Olimex LTD are ROHS compliant...
  • Page 2: Disclaimer

    This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
  • Page 3: Table Of Contents

    1.2 H407 or E407? .......................... 6 1.3 Target market and purpose of the board ................6 1.4 Organization ..........................6 CHAPTER 2 SETTING UP THE STM32-H407 BOARD ........7 2. Introduction to the chapter ....................... 7 2.1 Electrostatic warning ....................... 7 2.2 Requirements ...........................
  • Page 4 OLIMEX© 2018 STM32-H407 user's manual 6.11 Jumper description ......................19 6.11.1 PWR_SEL ..........................19 6.11.2 B1_1/B1_0 and B0_1/B0_0 ...................... 20 6.11.3 R-T ............................20 6.11.4 3.3V_E ............................20 6.11.5 AGND_E ........................... 20 6.11.6 AREF_EN ..........................21 6.12 Additional hardware components ..................21 CHAPTER 7 HOW TO USE THE BOARD WITH ARDUINO IDE ....
  • Page 5: Chapter 1 Overview

    Thank you for choosing the STM32-H407 single board computer from Olimex! This document provides a user’s guide for the Olimex STM32-H407 board. As an overview, this chapter gives the scope of this document and lists the board’s features. The differences between the members of the OLIMEX STM32 F407 boards are mentioned.
  • Page 6: H407 Or E407

    The board can be programmed via Arduino IDE using USB_HOST connector. All of the above options make the board quite versatile and suitable for numerous tasks and situations. The power of ARM and the creativity of OLIMEX come at the best price and the well- known quality.
  • Page 7: Chapter 2 Setting Up The Stm32-H407 Board

    2.1 Electrostatic warning STM32-H407 is shipped in a protective anti-static package. The board must not be exposed to high electrostatic potentials. A grounding strap or similar protective device should be worn when handling the board. Avoid touching the component pins or any other metallic element.
  • Page 8: Powering The Board

    2.4 Prebuilt software Upon powering initially the board's red PWR LED and the green PWR LED should turn on. There are demo examples available for download at the product's page at the Olimex's web-site. Page 8 of 30...
  • Page 9: Chapter 3 Stm32-H407 Board Description

    3. Introduction to the chapter In this chapter you will get acquainted with the main parts of the board. Note the names used on the board differ from the names used to describe them. For the actual names check the STM32-H407 board itself.
  • Page 10: Layout (Bottom View)

    OLIMEX© 2018 STM32-H407 user's manual 3.2 Layout (bottom view) On the bottom there are three tables printed – general jumper table, boot mode jumper table, power mode jumper table. The default positions of the tables are also shown. Page 10 of 30...
  • Page 11: Chapter 4 The Stm32F407Zgt6 Microcontroller

    CHAPTER 4 THE STM32F407ZGT6 MICROCONTROLLER 4. Introduction to the chapter In this chapter is located the information about the heart of STM32-H407 – its Cortex-M4F microcontroller. The information is a modified version of the datasheet provided by its manufacturers from ST.
  • Page 12 OLIMEX© 2018 STM32-H407 user's manual  USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on- chip full-speed PHY and ULPI  10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII  8- to 14-bit parallel camera interface up to 54 Mbytes/s ...
  • Page 13: Chapter 5 Control Circuity And Hardware Modules

    Here you can find information about reset circuit and quartz crystals locations, the power supply circuit is discussed. 5.1 Reset STM32-H407's reset circuit includes R21 (10KΩ), R19 (1 KΩ), C35 (100nF) and a RESET button. 5.2 Clocks There are two quartz crystals available on the board: 12 MHz quartz crystal Q1 is connected to pins 23 and 24 of the CORTEX-M4F processor.
  • Page 14: Chapter 6 Connectors And Pinout

    6.1 JTAG/SWD debug The board can be debugged from the 20-pin JTAG connector either by a JTAG or a SWD compatible debugger. Below is the table of the JTAG. This interface can be used with the Olimex's OpenOCD debuggers. JTAG/SWD interface...
  • Page 15: Sd/Mmc Slot

    The microSD card slot is a standard 8pin connector. We have tested a number of microSD cards on the STM32-H407 boards and all of them worked fine regardless manufacturer or capacity. However, keep in mind that some of the lower quality microSD cards might draw too much current from the slot which might cause power-state problems.
  • Page 16: Usb Host

    OLIMEX© 2018 STM32-H407 user's manual PC2/SPI2_MISO PC3/SPI2_MOSI PB10/SPI2_SCK/UART3_TX PB10 RB7/UEXT_CS 6.4 USB HOST The big advantage of having USB hosts available over USB devices is that you can as well use them as masters. A USB host may implement multiple host controllers and each host controller may provide one or more USB ports.
  • Page 17 OLIMEX© 2018 STM32-H407 user's manual rows is the distance between the two digital rows one is made according to the Arduino shield standard (e.g. you want to mount the row there if using Arduino certified shield), the other one is adjusted properly at 100mil step (e.g.
  • Page 18: 20-Pin Connectors - Pd - Pe - Pf - Pg

    OLIMEX© 2018 STM32-H407 user's manual 6.7 20-pin connectors – PD – PE – PF – PG The 4×20-pin connectors combine different processor ports and provide very nice GPIO option – you can use them with your breadboarding wires, you can mount headers, you can take measures, etc, etc.
  • Page 19: Pwr Jack

    OLIMEX© 2018 STM32-H407 user's manual 6.8 PWR Jack The power jack used is the typical 2.5mm one used by Olimex in most of our products. You should provide between 6 and 16 volts @ 1A to the board. Pin #...
  • Page 20: B1_1/B1_0 And B0_1/B0_0

    OLIMEX© 2018 STM32-H407 user's manual If powering from the JTAG/SWD set the jumper in position 3-4 (middle position). If powering from the USB-OTG set it in 5-6 position (to the tall capacitor C46) The default position is 1-2. 6.11.2 B1_1/B1_0 and B0_1/B0_0 B1_1/B1_0 and B0_1/B0_0 are PTH jumpers which can be moved relatively easy.
  • Page 21: Aref_En

    If open/unsoldered will disable ADC reference. The default position is closed. 6.12 Additional hardware components The components below are mounted on STM32-H407 but are not discussed above. They are listed here for completeness: Reset button – used for hardware reset of the board WKUP button –...
  • Page 22: Chapter 7 How To Use The Board With Arduino Ide

    _stm_index.json 3) Tools –> Board –> Boards manager… 4) Select "Olimex STM32 boards" –> Install (if Arduino SAM Boards package is not installed it will download the compiler so it will take some time) 5) Select: Tools –> Board –> STM32-H407 6) Select: File –>...
  • Page 23: Chapter 8 Block Diagram And Memory

    OLIMEX© 2018 STM32-H407 user's manual CHAPTER 8 BLOCK DIAGRAM AND MEMORY 8. Introduction to the chapter Below you can find a memory map for this family of processors. It is strongly recommended to refer to the original datasheet released by STMicroelectronics for one of higher quality.
  • Page 24: Physical Memory Map

    OLIMEX© 2018 STM32-H407 user's manual 8.2 Physical memory map Page 24 of 30...
  • Page 25: Chapter 9 Schematics

    In this chapter are located the schematics describing logically and physically STM32-H407. 9.1 Eagle schematic STM32-H407 schematic is visible for reference here. You can also find them on the web page for STM32-H407 at our site: https://www.olimex.com/Products/ARM/ST/STM32-H407/. They are located in HARDWARE section.
  • Page 26 OLIMEX© 2018 STM32-H407 user's manual 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V PA9/OTG_FS_VBUS 0R(board_mounted) USB_HOST 3.3V USB_HOST 3.3V PA11/OTG_FS_DM +5V_HOST_PWR +5V_HOST_PWR USB_HOST_D- USB_HOST_D- PA12/OTG_FS_DP USB_HOST_D+ USB_HOST_D+ 100uF/35V/LOWESR/105C/6.3x11mm_RM2.5 NA(USBLC6-2P6) SHIELD JTAG RM2G4 RM2G1 RM2G3 NA(10k) BH20R NA(10k) NA(10k) 47pF(NA) 47pF(NA) 100nF RM4G4...
  • Page 27: Physical Dimensions

    OLIMEX© 2018 STM32-H407 user's manual 9.2 Physical dimensions Note that all dimensions are in millimeters. The three highest elements on the board in order from the tallest to the shortest are: capacitor C46 – 17.2mm (0.677'') over the pcb; USB host connectors – 14.3mm (0.563''); capacitors C11 and C3 –...
  • Page 28: Chapter 10 Revision History And Support

    OLIMEX© 2018 STM32-H407 user's manual CHAPTER 10 REVISION HISTORY AND SUPPORT 10. Introduction to the chapter In this chapter you will find the current and the previous version of the document you are reading. Also the web-page for your device is listed. Be sure to check it after a purchase for the latest available updates and examples.
  • Page 29: Useful Web Links And Purchase Codes

    ARM-USB-OCD-H – OpenOCD compatible debugger/programmer with JTAG interface, protection buffers and better power supply circuit SY0612E – power supply adapter 12V/0.5A for STM32-H407 – 220V (European compatibility) How to order? You can order directly from our web-shop or from any of our distributors.
  • Page 30: Product Support

    All goods are checked before they are sent out. In the unlikely event that goods are faulty, they must be returned, to OLIMEX at the address listed on your order invoice. OLIMEX will not accept goods that have clearly been used more than the amount needed to evaluate their functionality.
  • Page 31 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Olimex Ltd. STM32-H407...

Table of Contents