主要内容

SCI Write

N×1 数据数组发送到 UART

  • SCI Write block

库:
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32F746G-Discovery
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32F769I-Discovery
Embedded Coder Support Package for STMicroelectronics STM32 Processors / STM32L475VG-Discovery (B-L475E-IOT01A)
Simulink Coder Support Package for STMicroelectronics Nucleo Boards / Common

描述

SCI Write 模块将一个 N×1 数据数组发送到选定通用异步接收机/发射机 (UART),其中 N 是要读取的数据长度。该模块从输入端口处的信号继承数据类型。您可以从配置参数 > 硬件实现窗格 > SCI 更改波特率并选择 UART 串行通信接口 (SCI) 的传输针

在外部模式仿真期间,模块输出从在目标硬件上运行的可执行文件返回的仿真结果。在所有其他模式下的仿真期间,模块输出零。

端口

输入

全部展开

从您的模型发送到 UART 端口的数据。

数据类型: int8 | uint8 | int16 | uint16 | int32 | uint32 | single | double

输出

全部展开

当接收到的数据长度大于或等于在数据长度(N) 参数中指定的长度时,输出为 0。否则,输出为非零值,表示可用数据的长度小于在数据长度(N) 参数中指定的长度。

0 表示成功的写入操作。

例如,当接收到的数据长度为 9 且 N = 8 时,状态端口输出 0 表示成功的写入操作。当接收到的数据长度为 9 且 N = 10 时,状态端口输出 32 表示数据不可用。

接收到的数据长度 = 9
端口数据类型数据长度
N = 8N = 9N = 10
Rxuint8899
状态uint80032

依赖关系

要启用该端口,请选择输出状态参数。

数据类型: uint8

参数

全部展开

与 SCI 设备通信的 SCI 引脚组对应的 SCI 模块。

注意

在外部模式下,SCI0 模块保留用于外部模式通信,无法由 SCI Write 模块使用。

选择此参数可启用状态端口。

该端口输出 0 表示成功的写入操作。

扩展功能

全部展开

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

版本历史记录

在 R2018a 中推出

另请参阅