Упаковка Битов в Регистры
03.02.2018 от Сергей Глушенко
Блоки делал для случая когда надо по каналам связи передавать много дискретных значений.
Например нам надо передать несколько дискретных состояний берём и делаем вот так
Мы как бы раскалдываем биты по разным ячейкам.
Дальше любым доступным средством связи (com, RS-485 Modbus, nRF24L01+ и др.) передаём Регистр в другой контроллер, а там уже расшифровываем.
А здесь достаём из этих ячеек.
Главное чтобы совпадали названия входов и выходов (в какую ячейку положили от туда надо и брать).
Два варианта блоков:
8-Bit упакованных в один Byte.
16-Bit упакованных в один INt.
Вложения
- Registry
Дата добавления: 14.02.2018 15:04 Размер файла: 20 КБ Кол-во скачиваний: 1211