STM32F7 系列的外设互连
前言
本应用笔记描述了 STM32F7 系列微控制器的外设如何在不需 CPU 介入的情况下,通过名为 “ 外设互连矩阵 ” 的网络实现自主通信。
STM32F7 系列产品的这一新特性增强了 CPU 的实时性能,并显著降低了功耗。
本文档首先描述了外设互连矩阵的特性,然后概述了外设互连以及如何根据应用对其进行配置。详细的应用实例使描述更加完整。
本应用笔记必须与 STM32F75xxx 和 STM32F74xxx 参考手册 (RM0385) 一起阅读,后者可从 www.st.com/stm32 下载。
本应用笔记涉及 STM32F7 系列的所有器件。
1 模块概述
若干外设可以直接进行互连和配置,以发送或响应可以在内部连到器件中其他外设的事件信号。
STM32F7 系列的自带外设包括:
- 定时器 — 直接在内部互连或连到 DMA 或模拟模块。
- 模拟模块 — 接收来自定时器的事件或向 DMA 发送事件。
- 时钟模块 — 向定时器发送事件。
- 系统模块 — 向模拟模块发送事件。
- 通信接口模块 — 向定时器或 DMA 发送事件。
STM32F7 系列的外设互连见图 1: STM32F7 系列的外设互连概览
2 外设互连矩阵
STM32F7 系列的外设通过名为 “ 外设互连矩阵 ” 的网络实现互连,该网络可以使某一外设在不唤醒 CPU 的情况下与另一个外设直接相连。根据外设不同,互连可以工作于运行(Run)、休眠 (Sleep)和停止 (Stop)模式。
响应事件的外设称为用户,发送事件的外设则称为发生器。两种类型详见表 1。
|