Parallel Synchronous Transmission using GPIO and DMA software expansion for STM32Cube (AN4666)

The STM32 microcontrollers are able to emulate parallel synchronous communication through GPIOs using the embedded DMA IP.

The X-CUBE-PARAL-COM software solution developed on STM32Cube offers an implementation of such parallel synchronous interface on STM32L476G and STM32F429I discovery boards. It can easily be ported on other platforms.

Key Features

  • Timeout detection of end of transmission
  • CRC check of transmitted data
  • STM32L476G discovery board implementation features
    • Storage of transmitted data in STM32L476 internal SRAM
    • Up to 10MHz transmission clock
    • Data frame length limited by internal SRAM size and DMA 16bit counter (65530 data transmitted)
  • STM32F429I discovery board implementation features
    • Storage of transmitted data in external SDRAM
    • Up to 7.82MHz transmission clock
    • Data frame length limited by external SDRAM size

Resources

Technical Documentation

Product Specifications
Description Version Size
DB2718 DB2718: Parallel synchronous transmission using GPIO and DMA software expansion for STM32Cube 2.0 134 KB
Application Notes
Description Version Size
AN4666 AN4666: Parallel synchronous transmission using GPIO and DMA 1.0 1 MB

Publications and Collaterals

Brochures
Description Version Size
STM32 Open Development Environment Brochure 15.10 4 MB

Legal

License Agreement
Description Version Size
SLA0048 SLA0048: Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT 3.0 104 KB

Get Software

Part Number Software Version Marketing Status Supplier Order from ST
X-CUBE-PARAL-COM 1.1 Active ST

 

Support & Community


×