Engee 文档

STM32 USART TX

通过UART收发器进行数据传输。

blockType: CFunction

图书馆路径:

/Interfaces/Targets/STM32/STM32 USART TX

资料描述

要使用该块,请安装/更新支持包。 设备

STM32 USART TX 它用于通过UART收发器进行数据传输。

港口

输入

# 数据资料 — 通过UART发送的数据
标量,标量

Details
数据类型

uint8_t

复数支持

非也。

# 大小 — 正在发送的数据的大小
标量,标量

Details

正在发送的数据的大小:

  • 如果指定的大小小于*Transfer buffer size*参数中的大小,则会截断要发送到端口中指定大小的字节数。

  • 如果指定一个更大的,它将应用参数中的大小 传输缓冲区的大小.

尺寸: () 如果传输是一个字节,或 (n,),在哪里 n --要传输的字节数。

数据类型

uint16_t

复数支持

非也。

输出

# 状况 — 现状
标量,标量

Details

目前的状况。 价值:

  • 0x00 --手术成功完成;

  • 0x01 --一般错误(非特定);

  • 0x02 --UART传输尚未完成;

  • 0x03 --超时已过期。 错误的时钟设置。

数据类型

漂浮64

复数支持

非也。

参数

Main group

# Модуль: — 在CubeMX中选择的USART模块
1 | 2 | 3

Details

1 | 2 | 3

默认值

1

程序使用名称

m_module

可调谐

可计算

# Размер буфера на передачу: — 通过UART收发器传输的字节数

Details
默认值

2

程序使用名称

m_length

可调谐

可计算

# Таймаут на передачу, мс: — 消息传输的等待时间

Details
默认值

100

程序使用名称

m_uart_timeout

可调谐

可计算

配置CubeMX与USART模块一起工作,发送数据

在"引脚排列和配置"选项卡中,在"连接"列中,选择您感兴趣的USART模块。 在"模式"字段中,指定所需的操作模式和所需的操作速度。

stm32 prepare 9

生成代码。