Упаковка Битов в Регистры

Блоки делал для случая когда надо по каналам связи передавать много дискретных значений.

Например нам надо передать несколько дискретных состояний берём и делаем вот так

Мы как бы раскалдываем биты по разным ячейкам.

Дальше любым доступным средством связи (com, RS-485 Modbus, nRF24L01+ и др.) передаём Регистр в другой контроллер, а там уже расшифровываем.

А здесь достаём из этих ячеек.

Главное чтобы совпадали названия входов и выходов (в какую ячейку положили от туда надо и брать).

Два варианта блоков:
8-Bit упакованных в один Byte.
16-Bit упакованных в один INt.


3

Вложения

  • zip Registry
    Дата добавления: 14.02.2018 15:04 Размер файла: 20 КБ Кол-во скачиваний: 1594

Автор публикации

не в сети 3 дня

Сергей Глушенко

782
Комментарии: 15Публикации: 391Регистрация: 04-02-2018

1 комментарий к “Упаковка Битов в Регистры”

Оставьте комментарий

Войти с помощью: