Получить данные из UART
| |Си| | ||
| в палитре | на схеме |
Блок принимает 4 байта по последовательному интерфейсу и преобразует их в значение типом float. Первый байт маркер 0x81 кодирует начало последовательности 4х байт, которые блок преобразует в значение float. Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X.
Примечание! Протокол приема переменной типа float является не достаточно надежным, потому что 0x81 может быть не только маркером, но и частью значения числа, поэтому необходимо предусмотреть кодирование этого байта другим байтом. В данной реализации блока такой алгоритм не предусмотрен.
Входные порты
- init_uart - инициализация UART контроллера.
Выходные порты
- mean_float - значение типа float полученное по последовательному интерфейсу.
Свойства
| Название | Имя | Описание | По умолчанию |
| Выбор UART | UART |
Существует два устройства см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf |
UART1 |
Параметры
Блок не имеет параметров.