Resources
STM32F769NI Documents
The documents listed in this section are all produced by STMicroelectronics and are only provided here for convenience. All original documents are available from the official STMicroelectronics site: https://www.st.com
Datasheet:
stm32f769xx_Datasheet.pdfContains specifications, pinouts, electrical characteristics and limitations, etc.
Errata:
ES0334_stm32f76xxx_Errata.pdfA list of known bugs and workarounds.
Reference Manual:
RM0410-stm32f76xxx_Reference_Manual.pdfContains overview and functionality of each component of the device in addition to each component’s applicable registers.
Programming Manual:
PM0253-stm32f7_Programming_Manual.pdfDescribes low-level programming models for the device, memory/address mapping, and instruction sets (assembly).
HAL and LL Driver Manual:
UM1905-stm32f7_HAL_and_LL_Drivers.pdfDescription of the Hardware Abstraction Layer (HAL) and Low-Layer (LL) drivers and their contained functions, structs, constants, etc.
ADC Modes Overview:
AN3116-stm32_ADC_modes.pdfBrief overview of the Analog-to-Digital Converters for STM32 devices.
DSP Overview:
AN4841-stm32_DSP_using_CMSIS.pdfBrief overview of Digital Signal Processing support on STM devices, including discussions of hardware DSP commands and supporting drivers.
DMA Controller Overview:
AN4031-stm32_DMA_Controller.pdfThorough overview of the Direct Memory Access Controllers for STM32 devices.
USB Host Library Manual:
UM1720-stm32_USB_Host_Library.pdfDescription of the abstraction library for configuring STM32 devices to be a USB Host Controller.
USB Device Library Manual:
UM1734-stm32_USB_Device_Library.pdfDescription of the abstraction library for configuring STM32 devices to be a USB peripheral.
FatFs Filesystem Manual:
UM1721-stm32_FatFs_Library.pdfOverview of the FatFs library for interfacing with FAT filesystems. The source project documentation can be found here: http://elm-chan.org/fsw/ff/00index_e.html.
STM32F769I-DISCO Documents
Manual:
UM2033-stm32f769i-disco_Manual.pdfIncludes information on stm32f769ni pin assignments, board layout, connectors, etc.
Data Brief:
DB2876-stm32f769i-disco_Data_Brief.pdfSales brochure for the Discovery board.
Schematics:
MB1225-f769i-disco-Schematics.pdfFull schematics of the Discovery board.
Software
-
HAL and CMSIS libraries. These libraries are required by the labs in this course. The unzipped contents of this package should be located in your STM32CubeIDE workspace: 2. STM32CubeIDE Preparation.
Note: This library is a subset of the software provided within the STM32CubeF7 GitHub repository. Please see this link for associated licenses, etc.
Miscellaneous
VT100-ANSI Reference:
VT100-ANSI_Escape_Sequences.pdfA list of useful VT100 terminal escape sequences, primarily useful for Lab 01.
Operands And Constraints:
OperandsAndConstraints.pdfA list of gcc assembly operands and constraints. The gcc compiler is default compiler for STM32CubeIDE.
Footnotes