
STM32F401 和 STM32F411 系列上的外设内部互联 前言 在 STM32F4 系列最高性能和最低价格的基础上,STM32F401/411 外设可以通过名为 “ 外设内部互联矩阵 ” 的网络实现自主通信,无需 CPU 介入。 * W' ?0 |3 Y0 m0 z# c7 Z 1 ]7 f9 T A6 o! e- G6 e6 i4 K+ X STM32F401/411 系列产品的这一新特性增强了 CPU 的实时性能,并显著降低了功耗。 . x+ j/ I; z, I% L( R 本文档首先描述了外设内部互联矩阵的特性,然后概述了外设内部互联以及如何根据应用对其进行配置。详细的应用实例使描述更加完整。 ! h5 N' D) j. L# q* Z 7 @+ m" b( I, b2 U9 d8 w; d7 {8 m 本应用笔记必须与 STM32F401 系列参考手册 (RM0383) 和 STM32F411 系列参考手册(RM0368) 一起阅读。两参考手册均可从 http://www.st.com/stm32 下载。; j3 N6 u& G3 F! h- f ![]() 1 模块概述 若干外设可以直接进行互联和配置,用以发送或响应可以被路由到器件上其他外设的事件信号。 6 ?5 c2 [" s c1 s# r) r; O- ^2 S$ VSTM32F401/411 系列的自带外设包括: ) d9 N" E) s* `• 定时器 — 直接在内部互联或连到 DMA 或模拟模块。 6 m4 i4 i X1 h, v4 v8 I• 模拟模块 — 接收来自定时器的事件或向 DMA 发送事件。 • 时钟模块 — 向定时器发送事件。 , W0 Z. v G: T: i0 U• 系统模块 — 向模拟模块发送事件。 • 通信接口 — 向定时器或 DMA 发送事件。 STM32F401/411 系列的外设内部互联见图 1: STM32F401/411 系列的外设内部互联概览。 ![]() 2 外设内部互联矩阵 ; p; i0 d6 N7 {# `: j STM32F401/411 的外设通过名为 “ 外设内部互联矩阵 ” 的网络实现互联,该网络可以使某一外设在不唤醒 CPU 的情况下与另一个外设直接相连。 根据不同外设,互联可以工作于运行 (Run)、休眠 (Sleep)和停止 (Stop)模式。 / i3 X3 w1 l; k" z3 J7 K: n 响应事件的外设称为用户,发送事件的外设则称为发生器。 3 h; i; R0 t5 M6 O+ m ![]() ; |! Z. O. Q* }" p7 @3 L |
赞赞 |