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.

主要特性

  • 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

资源

技术文档

产品规格
Description 版本 文档大小
DB2718 DB2718: Parallel synchronous transmission using GPIO and DMA software expansion for STM32Cube 2.0 134 KB
应用手册
Description 版本 文档大小
AN4666 AN4666: Parallel synchronous transmission using GPIO and DMA 1.0 1 MB
用户手册
Description 版本 文档大小
UM2312 UM2312: Development checklist for STM32Cube Expansion Packages 1.0 283 KB
UM2285 UM2285: Development guidelines for STM32Cube Expansion Packages 1.0 485 KB

演示和培训资料

简报
Description 版本 文档大小
STM32 and STM8 embedded software solutions 6.0 2 MB

出版刊物和宣传资料

手册
Description 版本 文档大小
STM32 Open Development Environment Brochure 17.09 1 MB
Sensor & motion algorithm software pack for STM32Cube 1.0 544 KB

法律

许可协议
Description 版本 文档大小
SLA0048 SLA0048: Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT 5.1 87 KB

获取软件

型号 General Description Software Version Supplier Marketing Status GitHub link 下载
X-CUBE-PARAL-COM Parallel Synchronous Transmission using GPIO and DMA software expansion for STM32Cube (AN4666) 1.1 ST Active -

 

支持和社区


×