AnyMath 文档

Artery USART RX

通过USART接收数据。

模块类型: CFunction

库中的路径:

/Interfaces/Targets/Artery/Artery USART RX

资料描述

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

Artery USART RX 用于通过USART接收数据。

配置AT32工作台

  1. 在*AT32工作台*启用所需的USART/UART模块:

    artery usart rx enable

  2. 以与块中相同的方式配置设置 Artery USART TX(波特率,8N1)。

  3. 如有必要,与DMA接收: 转到*DMA*选项卡,单击*添加; 添加*DMA请求USARTx_RX; 设置*模式*到 通告,*优先级.

    artery usart rx dma

  4. 生成项目(生成代码)。

港口

输出

# 数据资料 — 接受的数据
标量,标量 | 向量资料

Details

接收的字节的向量。 维度由参数确定 接收缓冲区大小: .

数据类型

UInt8

复数支持

非也。

参数

主分组

# 模块: — USART/UART模块编号
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Details

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

默认值

1

程序使用名称

m_module

可调谐

可计算

# 接收缓冲区大小: — 接收缓冲区大小(以字节为单位)

Details
默认值

7

程序使用名称

m_buf_length

可调谐

可计算

# 接收超时, ms: — 接收超时(以毫秒为单位)

Details
默认值

1000

程序使用名称

m_uart_timeout

可调谐

可计算