Получить данные из UART

|Си|
в палитре на схеме

Блок принимает 4 байта по последовательному интерфейсу и преобразует их в значение типом float. Первый байт маркер 0x81 кодирует начало последовательности 4х байт, котрые блок преобразует в значение float. Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X.

Примечание! Протокол приема переменной типа float является не достаточно надежным, потому что 0x81 может быть не только маркером, но и частью значения числа, поэтому необходимо предусмотреть кодирование этого байта другим байтом. В данной реализации блока такой алгоритм не предусмотрен.

Входы

  • init_uart - инициализация UART контроллера.

Выходы

  • mean_float - значение типа float полученное по последовательному интерфейсу.

Свойства:

Название Имя Описание По умолчанию
Выбор UART UART

Существует два устройства

см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf

UART1

Параметры

нет