0% found this document useful (0 votes)
33 views

STM32F7 Ecosystem STM32F7 Discovery Boards

Uploaded by

ingaleale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

STM32F7 Ecosystem STM32F7 Discovery Boards

Uploaded by

ingaleale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Hello, and welcome to the presentation of the

STM32F746G Discovery kit (32F746GDISCOVERY). It


covers the main features of the Discovery board
dedicated to the STM32F7 series. The demos included
with the STM32F746G Discovery kit will allow you to
become more familiar with this new high-performance
microcontroller.

1
The STM32F746G Discovery kit offers everything
required for users to get started quickly and develop
applications easily.
This board enables a wide diversity of applications taking
benefit from audio, multisensory support, graphics,
security, video and high-speed connectivity features.
The STM32F746G-DISCO board comes with the STM32
comprehensive software HAL library together with
various packaged software examples. It also embeds a
debugger that helps you develop your own applications
from the existing examples.

2
This is the STM32F746G-DISCO board. The front side is
covered by the LCD display with 2 MEMS microphones
on the side.
The back side offers a wide range of connectors for
power, audio, video, memory card and other USB
peripherals.
The Arduino connectivity support provides unlimited
expansion capabilities with a large choice of specialized add-
on boards.
This board will help us to demonstrate STM32F7
performance and versatility thanks to its large peripheral
set.

3
This is the STM32F746G-DISCO board insert card (front
and back sides).

4
The STM32F746G microcontroller features an ARM®
Cortex®-M7 core running at up to 216 MHz, 1 Mbyte of
Flash memory and 340 Kbytes of RAM.
It also features a rich set of peripherals including:
- 16 Mbytes of Quad-SPI Flash memory to store large data
arrays or program code
- 2 USB On-The-Go allowing a direct connection with other
USB devices without the need for a host computer
- A Digital Camera Module Interface (DCMI) to capture high
speed uncompressed and JPEG compressed images
- 2 ST MEMS-based digital microphones
- 3 audio digital-to-analog converters with a 3.5 mm jack
output and 2 audio analog-to-digital converters with a 3.5
mm jack input
- A 4.3-inch 480x272 color LCD with touchscreen capability
to navigate through the demonstration menus
- An embedded ST-LINK/V2-1 debugger/programmer for
connecting your favorite development tools.

5
The Discovery kit has 5 possible power supply sources.
It can be supplied by USB in one of the following
configurations:
- Plug in a type-B mini USB cable on CN14 and set JP1
jumper to 5V link.
- Plug in a micro USB cable on CN13 and set JP1
jumper to usb_fs.
- Plug in a micro USB cable on CN14 and set JP1
jumper to usb_hs.

It can also be supplied externally if JP1 jumper is set to


5V ext and either connect a 5 V DC power adapter to
JP2 or a 7-12 V DC power on the CN6 Arduino
connector pin named Vin.

6
Now, let's look at the demos included in the STM32F746G
Discovery kit.

7
Now let’s run the various applications by touching the
menu icons.
The demonstration software is preloaded in the
STM32F746NGH6 Flash memory. The latest versions of
the demonstration source code and associated
documentation can be downloaded from
www.st.com/stm32f7-Discovery
The touchscreen enables navigation through the
demonstration menus on the LCD screen.
The demonstration firmware features 8 applications:
- The Audio player application plays back WAV files from
a USB drive.
- The Video player application plays back video files
loaded in Flash memory.
- The Audio recorder shows the signal processing
capability in real-time conditions.
- The game application demonstrates the graphics

8
capabilities of the platform.
- The garden control application enables the control of
two watering systems based either on sprinklers or a drip
system.
- The Home alarm application controls the cameras inside
a house.
- VNC server is a graphical desktop sharing system
enabling the controls of remote devices.
- Finally, the system info menu displays various board
information like the firmware version, the CPU speed and
the core type.

8
The audio player application plays back in loops any WAV
file loaded from the “Media” directory available inside the
STM32CubeF7 package on a USB drive.
Connect the USB drive to the CN12 USB High Speed
connector.
Connect the headset to the CN10 Audio Out connector.
Add audio files from the “Media” directory to the playlist and
play it.
Earphone level can be adjusted during playback.
An equalizer function demonstrates the signal processing
capabilities in real time.

9
The video player application plays back in loops any video
file loaded from the “Media” directory available inside the
STM32CubeF7 package on a USB drive.
Connect the USB drive to the CN12 USB High Speed
connector.
Add video files from the “Media” directory to the playlist and
play it.
It is possible to play music as a background task while
playing video.

10
The audio recorder application uses the 2 MEMS digital
microphones located on the side of the LCD display to
capture the sound. The analog audio signal is then
converted into a digital 16-bit audio sample stream at 48
kHz and recorded in a WAV file. The recorded audio file
is stored on the USB drive and can be used as a source
file for the audio playback application.

11
The garden watering application is only available in alpha
version.
The final version will demonstrate the control of two watering
methods based on sprinklers or a on drop wise system.

12
The home alarm application controls the cameras inside a
house.
Different zones can be activated and monitored
independently.
Camera streaming is not activated as no camera is mounted
on the board. Pictures are stored in Flash memory.

13
Virtual Network Computing (VNC) is a graphical desktop
sharing system enabling the controls of remote devices.
Connect an Ethernet cable on the CN9 connector and
launch the VNC server.
Wait for an IP address from the DHCP server. The IP
address is displayed when assigned.
Open the VNC client application available inside the Cube
package on a PC.
Copy the IP address from the server and connect the PC
client to the server on the board.
From now on, all actions on the PC are executed on the
board and vice versa.

14
Note that additional boards are available for different uses
depending on the targeted applications.
STM32 Nucleo boards enable quick and flexible
prototyping.
Discovery kits target more creative demos thanks to a large
LCD display.
Evaluation boards are intended for a complete
development platform for full featured application.

15
For more information on the high-performance
STM32F746G Discovery kit, go to www.st.com/STM32f7-
discovery. You can also watch our videos on our YouTube
channel.

Thank you.

16

You might also like