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

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

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

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

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

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

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

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


3

Вложения

  • zip Registry
    Date added: 14.02.2018 15:04 File size: 20 КБ Downloads: 1596

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

Офлайн 1 тиждень

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

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

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

Залишити коментар

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