主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

Digital Port Read

读取 GPIO 引脚状态

自 R2021b 起

必需的附加功能:此功能需要 Embedded Coder Support Package for STMicroelectronics STM32 Processors 附加功能。

  • Digital Port Read block

库:
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32F1xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32F2xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32F3xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32F4xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32F7xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32G0xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32G4xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32H7xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32L4xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32L5xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32U5xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32WBxx Based Boards

描述

读取 STM32 处理器的 GPIO 端口引脚的逻辑状态。

注意

您可以在基于 STM32 处理器的板上以连接 IO 模式运行包含 Digital Port Read 模块的 Simulink® 模型。有关详细信息,请参阅Communicate with Hardware Using Connected IO

示例

端口

输入

全部展开

仿真专用消息输入端口,当连接到 Digital IO Interface (SoC Blockset) 模块时,该端口在仿真期间充当直通端口,即 Digital IO Interface 模块的输入由 Digital Port Read 模块的输出发出。当以数组形式访问端口引脚参数未选中时,将为引脚编号参数中的每个引脚生成一个仿真端口,否则引脚数组必须被视为标量。

依赖关系

要启用此端口,请选中启用仿真端口参数。

数据类型: SoCData

输出

全部展开

该端口输出您在 Pin number 参数中指定的板上数字引脚的逻辑状态。

依赖关系

要输出多个端口值,请选择 Access port pins as array 参数。

数据类型: Boolean

参数

全部展开

选择 GPIOAGPIOK 端口之一来获取指定 GPIO 端口的 GPIO 引脚状态。

指定用于读取逻辑状态的 GPIO 引脚。

当您指定 GPIO 引脚编号并启用 Access port pins as array 参数时,输出始终以引脚编号的递增顺序排列。

选中此参数可输出多个端口引脚值。

以秒为单位指定此模块读取引脚值的频率。

当您将此参数指定为 -1 时,Simulink 会根据模型中的模块上下文确定模块的最佳采样时间。

选中此参数可添加 SoC Blockset 兼容的仿真输入端口。

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2021b 中推出