STM32 USART TX
Передача данных через приемопередатчик UART.
Тип: CFunction
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки оборудования. |
Блок STM32 USART TX используется для передачи данных через приемопередатчик UART.
Порты
Вход
#
Данные
—
отправляемые через UART данные
скаляр
Details
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
Размер
—
размер отправляемых данных
скаляр
Details
Размер отправляемых данных:
-
В случае указания меньшего размера, чем в параметре Размер буфера на передачу, обрезает количество отправляемых байт до указанного в порте размера.
-
В случае указания большего — применяет размер из параметра
Размер буфера на передачу.
Размерность: () если передача одного байта, или (n,), где n — кол-во байтов для передачи.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
Статус
—
текущий статус
скаляр
Details
Текущий статус. Значения:
-
0x00— операция завершена успешно; -
0x01— общая ошибка (неспецифичная); -
0x02— передача по UART еще не завершена; -
0x03— истек таймаут ожидания. Ошибка при некорректных настройках тактирования.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
#
Модуль: —
выбранный в CubeMX модуль USART
1 | 2 | 3
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Размер буфера на передачу: — количество байтов на передачу через приемопередатчик UART
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Таймаут на передачу, мс: — время ожидания передачи сообщения
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |

